/*
* 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 config-2014-11-12.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.ConfigService
{
///
/// Constants used for properties of type AggregateConformancePackComplianceSummaryGroupKey.
///
public class AggregateConformancePackComplianceSummaryGroupKey : ConstantClass
{
///
/// Constant ACCOUNT_ID for AggregateConformancePackComplianceSummaryGroupKey
///
public static readonly AggregateConformancePackComplianceSummaryGroupKey ACCOUNT_ID = new AggregateConformancePackComplianceSummaryGroupKey("ACCOUNT_ID");
///
/// Constant AWS_REGION for AggregateConformancePackComplianceSummaryGroupKey
///
public static readonly AggregateConformancePackComplianceSummaryGroupKey AWS_REGION = new AggregateConformancePackComplianceSummaryGroupKey("AWS_REGION");
///
/// 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 AggregateConformancePackComplianceSummaryGroupKey(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 AggregateConformancePackComplianceSummaryGroupKey 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 AggregateConformancePackComplianceSummaryGroupKey(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AggregatedSourceStatusType.
///
public class AggregatedSourceStatusType : ConstantClass
{
///
/// Constant FAILED for AggregatedSourceStatusType
///
public static readonly AggregatedSourceStatusType FAILED = new AggregatedSourceStatusType("FAILED");
///
/// Constant OUTDATED for AggregatedSourceStatusType
///
public static readonly AggregatedSourceStatusType OUTDATED = new AggregatedSourceStatusType("OUTDATED");
///
/// Constant SUCCEEDED for AggregatedSourceStatusType
///
public static readonly AggregatedSourceStatusType SUCCEEDED = new AggregatedSourceStatusType("SUCCEEDED");
///
/// 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 AggregatedSourceStatusType(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 AggregatedSourceStatusType 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 AggregatedSourceStatusType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AggregatedSourceType.
///
public class AggregatedSourceType : ConstantClass
{
///
/// Constant ACCOUNT for AggregatedSourceType
///
public static readonly AggregatedSourceType ACCOUNT = new AggregatedSourceType("ACCOUNT");
///
/// Constant ORGANIZATION for AggregatedSourceType
///
public static readonly AggregatedSourceType ORGANIZATION = new AggregatedSourceType("ORGANIZATION");
///
/// 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 AggregatedSourceType(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 AggregatedSourceType 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 AggregatedSourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ChronologicalOrder.
///
public class ChronologicalOrder : ConstantClass
{
///
/// Constant Forward for ChronologicalOrder
///
public static readonly ChronologicalOrder Forward = new ChronologicalOrder("Forward");
///
/// Constant Reverse for ChronologicalOrder
///
public static readonly ChronologicalOrder Reverse = new ChronologicalOrder("Reverse");
///
/// 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 ChronologicalOrder(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 ChronologicalOrder 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 ChronologicalOrder(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ComplianceType.
///
public class ComplianceType : ConstantClass
{
///
/// Constant COMPLIANT for ComplianceType
///
public static readonly ComplianceType COMPLIANT = new ComplianceType("COMPLIANT");
///
/// Constant INSUFFICIENT_DATA for ComplianceType
///
public static readonly ComplianceType INSUFFICIENT_DATA = new ComplianceType("INSUFFICIENT_DATA");
///
/// Constant NON_COMPLIANT for ComplianceType
///
public static readonly ComplianceType NON_COMPLIANT = new ComplianceType("NON_COMPLIANT");
///
/// Constant NOT_APPLICABLE for ComplianceType
///
public static readonly ComplianceType NOT_APPLICABLE = new ComplianceType("NOT_APPLICABLE");
///
/// 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 ComplianceType(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 ComplianceType 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 ComplianceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ConfigRuleComplianceSummaryGroupKey.
///
public class ConfigRuleComplianceSummaryGroupKey : ConstantClass
{
///
/// Constant ACCOUNT_ID for ConfigRuleComplianceSummaryGroupKey
///
public static readonly ConfigRuleComplianceSummaryGroupKey ACCOUNT_ID = new ConfigRuleComplianceSummaryGroupKey("ACCOUNT_ID");
///
/// Constant AWS_REGION for ConfigRuleComplianceSummaryGroupKey
///
public static readonly ConfigRuleComplianceSummaryGroupKey AWS_REGION = new ConfigRuleComplianceSummaryGroupKey("AWS_REGION");
///
/// 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 ConfigRuleComplianceSummaryGroupKey(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 ConfigRuleComplianceSummaryGroupKey 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 ConfigRuleComplianceSummaryGroupKey(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ConfigRuleState.
///
public class ConfigRuleState : ConstantClass
{
///
/// Constant ACTIVE for ConfigRuleState
///
public static readonly ConfigRuleState ACTIVE = new ConfigRuleState("ACTIVE");
///
/// Constant DELETING for ConfigRuleState
///
public static readonly ConfigRuleState DELETING = new ConfigRuleState("DELETING");
///
/// Constant DELETING_RESULTS for ConfigRuleState
///
public static readonly ConfigRuleState DELETING_RESULTS = new ConfigRuleState("DELETING_RESULTS");
///
/// Constant EVALUATING for ConfigRuleState
///
public static readonly ConfigRuleState EVALUATING = new ConfigRuleState("EVALUATING");
///
/// 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 ConfigRuleState(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 ConfigRuleState 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 ConfigRuleState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ConfigurationItemStatus.
///
public class ConfigurationItemStatus : ConstantClass
{
///
/// Constant OK for ConfigurationItemStatus
///
public static readonly ConfigurationItemStatus OK = new ConfigurationItemStatus("OK");
///
/// Constant ResourceDeleted for ConfigurationItemStatus
///
public static readonly ConfigurationItemStatus ResourceDeleted = new ConfigurationItemStatus("ResourceDeleted");
///
/// Constant ResourceDeletedNotRecorded for ConfigurationItemStatus
///
public static readonly ConfigurationItemStatus ResourceDeletedNotRecorded = new ConfigurationItemStatus("ResourceDeletedNotRecorded");
///
/// Constant ResourceDiscovered for ConfigurationItemStatus
///
public static readonly ConfigurationItemStatus ResourceDiscovered = new ConfigurationItemStatus("ResourceDiscovered");
///
/// Constant ResourceNotRecorded for ConfigurationItemStatus
///
public static readonly ConfigurationItemStatus ResourceNotRecorded = new ConfigurationItemStatus("ResourceNotRecorded");
///
/// 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 ConfigurationItemStatus(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 ConfigurationItemStatus 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 ConfigurationItemStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ConformancePackComplianceType.
///
public class ConformancePackComplianceType : ConstantClass
{
///
/// Constant COMPLIANT for ConformancePackComplianceType
///
public static readonly ConformancePackComplianceType COMPLIANT = new ConformancePackComplianceType("COMPLIANT");
///
/// Constant INSUFFICIENT_DATA for ConformancePackComplianceType
///
public static readonly ConformancePackComplianceType INSUFFICIENT_DATA = new ConformancePackComplianceType("INSUFFICIENT_DATA");
///
/// Constant NON_COMPLIANT for ConformancePackComplianceType
///
public static readonly ConformancePackComplianceType NON_COMPLIANT = new ConformancePackComplianceType("NON_COMPLIANT");
///
/// 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 ConformancePackComplianceType(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 ConformancePackComplianceType 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 ConformancePackComplianceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ConformancePackState.
///
public class ConformancePackState : ConstantClass
{
///
/// Constant CREATE_COMPLETE for ConformancePackState
///
public static readonly ConformancePackState CREATE_COMPLETE = new ConformancePackState("CREATE_COMPLETE");
///
/// Constant CREATE_FAILED for ConformancePackState
///
public static readonly ConformancePackState CREATE_FAILED = new ConformancePackState("CREATE_FAILED");
///
/// Constant CREATE_IN_PROGRESS for ConformancePackState
///
public static readonly ConformancePackState CREATE_IN_PROGRESS = new ConformancePackState("CREATE_IN_PROGRESS");
///
/// Constant DELETE_FAILED for ConformancePackState
///
public static readonly ConformancePackState DELETE_FAILED = new ConformancePackState("DELETE_FAILED");
///
/// Constant DELETE_IN_PROGRESS for ConformancePackState
///
public static readonly ConformancePackState DELETE_IN_PROGRESS = new ConformancePackState("DELETE_IN_PROGRESS");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ConformancePackState(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 ConformancePackState 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 ConformancePackState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeliveryStatus.
///
public class DeliveryStatus : ConstantClass
{
///
/// Constant Failure for DeliveryStatus
///
public static readonly DeliveryStatus Failure = new DeliveryStatus("Failure");
///
/// Constant Not_Applicable for DeliveryStatus
///
public static readonly DeliveryStatus Not_Applicable = new DeliveryStatus("Not_Applicable");
///
/// Constant Success for DeliveryStatus
///
public static readonly DeliveryStatus Success = new DeliveryStatus("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 DeliveryStatus(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 DeliveryStatus 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 DeliveryStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EvaluationMode.
///
public class EvaluationMode : ConstantClass
{
///
/// Constant DETECTIVE for EvaluationMode
///
public static readonly EvaluationMode DETECTIVE = new EvaluationMode("DETECTIVE");
///
/// Constant PROACTIVE for EvaluationMode
///
public static readonly EvaluationMode PROACTIVE = new EvaluationMode("PROACTIVE");
///
/// 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 EvaluationMode(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 EvaluationMode 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 EvaluationMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EventSource.
///
public class EventSource : ConstantClass
{
///
/// Constant AwsConfig for EventSource
///
public static readonly EventSource AwsConfig = new EventSource("aws.config");
///
/// 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 EventSource(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 EventSource 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 EventSource(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MaximumExecutionFrequency.
///
public class MaximumExecutionFrequency : ConstantClass
{
///
/// Constant One_Hour for MaximumExecutionFrequency
///
public static readonly MaximumExecutionFrequency One_Hour = new MaximumExecutionFrequency("One_Hour");
///
/// Constant Six_Hours for MaximumExecutionFrequency
///
public static readonly MaximumExecutionFrequency Six_Hours = new MaximumExecutionFrequency("Six_Hours");
///
/// Constant Three_Hours for MaximumExecutionFrequency
///
public static readonly MaximumExecutionFrequency Three_Hours = new MaximumExecutionFrequency("Three_Hours");
///
/// Constant Twelve_Hours for MaximumExecutionFrequency
///
public static readonly MaximumExecutionFrequency Twelve_Hours = new MaximumExecutionFrequency("Twelve_Hours");
///
/// Constant TwentyFour_Hours for MaximumExecutionFrequency
///
public static readonly MaximumExecutionFrequency TwentyFour_Hours = new MaximumExecutionFrequency("TwentyFour_Hours");
///
/// 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 MaximumExecutionFrequency(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 MaximumExecutionFrequency 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 MaximumExecutionFrequency(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MemberAccountRuleStatus.
///
public class MemberAccountRuleStatus : ConstantClass
{
///
/// Constant CREATE_FAILED for MemberAccountRuleStatus
///
public static readonly MemberAccountRuleStatus CREATE_FAILED = new MemberAccountRuleStatus("CREATE_FAILED");
///
/// Constant CREATE_IN_PROGRESS for MemberAccountRuleStatus
///
public static readonly MemberAccountRuleStatus CREATE_IN_PROGRESS = new MemberAccountRuleStatus("CREATE_IN_PROGRESS");
///
/// Constant CREATE_SUCCESSFUL for MemberAccountRuleStatus
///
public static readonly MemberAccountRuleStatus CREATE_SUCCESSFUL = new MemberAccountRuleStatus("CREATE_SUCCESSFUL");
///
/// Constant DELETE_FAILED for MemberAccountRuleStatus
///
public static readonly MemberAccountRuleStatus DELETE_FAILED = new MemberAccountRuleStatus("DELETE_FAILED");
///
/// Constant DELETE_IN_PROGRESS for MemberAccountRuleStatus
///
public static readonly MemberAccountRuleStatus DELETE_IN_PROGRESS = new MemberAccountRuleStatus("DELETE_IN_PROGRESS");
///
/// Constant DELETE_SUCCESSFUL for MemberAccountRuleStatus
///
public static readonly MemberAccountRuleStatus DELETE_SUCCESSFUL = new MemberAccountRuleStatus("DELETE_SUCCESSFUL");
///
/// Constant UPDATE_FAILED for MemberAccountRuleStatus
///
public static readonly MemberAccountRuleStatus UPDATE_FAILED = new MemberAccountRuleStatus("UPDATE_FAILED");
///
/// Constant UPDATE_IN_PROGRESS for MemberAccountRuleStatus
///
public static readonly MemberAccountRuleStatus UPDATE_IN_PROGRESS = new MemberAccountRuleStatus("UPDATE_IN_PROGRESS");
///
/// Constant UPDATE_SUCCESSFUL for MemberAccountRuleStatus
///
public static readonly MemberAccountRuleStatus UPDATE_SUCCESSFUL = new MemberAccountRuleStatus("UPDATE_SUCCESSFUL");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public MemberAccountRuleStatus(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 MemberAccountRuleStatus 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 MemberAccountRuleStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MessageType.
///
public class MessageType : ConstantClass
{
///
/// Constant ConfigurationItemChangeNotification for MessageType
///
public static readonly MessageType ConfigurationItemChangeNotification = new MessageType("ConfigurationItemChangeNotification");
///
/// Constant ConfigurationSnapshotDeliveryCompleted for MessageType
///
public static readonly MessageType ConfigurationSnapshotDeliveryCompleted = new MessageType("ConfigurationSnapshotDeliveryCompleted");
///
/// Constant OversizedConfigurationItemChangeNotification for MessageType
///
public static readonly MessageType OversizedConfigurationItemChangeNotification = new MessageType("OversizedConfigurationItemChangeNotification");
///
/// Constant ScheduledNotification for MessageType
///
public static readonly MessageType ScheduledNotification = new MessageType("ScheduledNotification");
///
/// 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 MessageType(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 MessageType 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 MessageType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OrganizationConfigRuleTriggerType.
///
public class OrganizationConfigRuleTriggerType : ConstantClass
{
///
/// Constant ConfigurationItemChangeNotification for OrganizationConfigRuleTriggerType
///
public static readonly OrganizationConfigRuleTriggerType ConfigurationItemChangeNotification = new OrganizationConfigRuleTriggerType("ConfigurationItemChangeNotification");
///
/// Constant OversizedConfigurationItemChangeNotification for OrganizationConfigRuleTriggerType
///
public static readonly OrganizationConfigRuleTriggerType OversizedConfigurationItemChangeNotification = new OrganizationConfigRuleTriggerType("OversizedConfigurationItemChangeNotification");
///
/// Constant ScheduledNotification for OrganizationConfigRuleTriggerType
///
public static readonly OrganizationConfigRuleTriggerType ScheduledNotification = new OrganizationConfigRuleTriggerType("ScheduledNotification");
///
/// 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 OrganizationConfigRuleTriggerType(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 OrganizationConfigRuleTriggerType 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 OrganizationConfigRuleTriggerType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OrganizationConfigRuleTriggerTypeNoSN.
///
public class OrganizationConfigRuleTriggerTypeNoSN : ConstantClass
{
///
/// Constant ConfigurationItemChangeNotification for OrganizationConfigRuleTriggerTypeNoSN
///
public static readonly OrganizationConfigRuleTriggerTypeNoSN ConfigurationItemChangeNotification = new OrganizationConfigRuleTriggerTypeNoSN("ConfigurationItemChangeNotification");
///
/// Constant OversizedConfigurationItemChangeNotification for OrganizationConfigRuleTriggerTypeNoSN
///
public static readonly OrganizationConfigRuleTriggerTypeNoSN OversizedConfigurationItemChangeNotification = new OrganizationConfigRuleTriggerTypeNoSN("OversizedConfigurationItemChangeNotification");
///
/// 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 OrganizationConfigRuleTriggerTypeNoSN(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 OrganizationConfigRuleTriggerTypeNoSN 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 OrganizationConfigRuleTriggerTypeNoSN(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OrganizationResourceDetailedStatus.
///
public class OrganizationResourceDetailedStatus : ConstantClass
{
///
/// Constant CREATE_FAILED for OrganizationResourceDetailedStatus
///
public static readonly OrganizationResourceDetailedStatus CREATE_FAILED = new OrganizationResourceDetailedStatus("CREATE_FAILED");
///
/// Constant CREATE_IN_PROGRESS for OrganizationResourceDetailedStatus
///
public static readonly OrganizationResourceDetailedStatus CREATE_IN_PROGRESS = new OrganizationResourceDetailedStatus("CREATE_IN_PROGRESS");
///
/// Constant CREATE_SUCCESSFUL for OrganizationResourceDetailedStatus
///
public static readonly OrganizationResourceDetailedStatus CREATE_SUCCESSFUL = new OrganizationResourceDetailedStatus("CREATE_SUCCESSFUL");
///
/// Constant DELETE_FAILED for OrganizationResourceDetailedStatus
///
public static readonly OrganizationResourceDetailedStatus DELETE_FAILED = new OrganizationResourceDetailedStatus("DELETE_FAILED");
///
/// Constant DELETE_IN_PROGRESS for OrganizationResourceDetailedStatus
///
public static readonly OrganizationResourceDetailedStatus DELETE_IN_PROGRESS = new OrganizationResourceDetailedStatus("DELETE_IN_PROGRESS");
///
/// Constant DELETE_SUCCESSFUL for OrganizationResourceDetailedStatus
///
public static readonly OrganizationResourceDetailedStatus DELETE_SUCCESSFUL = new OrganizationResourceDetailedStatus("DELETE_SUCCESSFUL");
///
/// Constant UPDATE_FAILED for OrganizationResourceDetailedStatus
///
public static readonly OrganizationResourceDetailedStatus UPDATE_FAILED = new OrganizationResourceDetailedStatus("UPDATE_FAILED");
///
/// Constant UPDATE_IN_PROGRESS for OrganizationResourceDetailedStatus
///
public static readonly OrganizationResourceDetailedStatus UPDATE_IN_PROGRESS = new OrganizationResourceDetailedStatus("UPDATE_IN_PROGRESS");
///
/// Constant UPDATE_SUCCESSFUL for OrganizationResourceDetailedStatus
///
public static readonly OrganizationResourceDetailedStatus UPDATE_SUCCESSFUL = new OrganizationResourceDetailedStatus("UPDATE_SUCCESSFUL");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public OrganizationResourceDetailedStatus(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 OrganizationResourceDetailedStatus 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 OrganizationResourceDetailedStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OrganizationResourceStatus.
///
public class OrganizationResourceStatus : ConstantClass
{
///
/// Constant CREATE_FAILED for OrganizationResourceStatus
///
public static readonly OrganizationResourceStatus CREATE_FAILED = new OrganizationResourceStatus("CREATE_FAILED");
///
/// Constant CREATE_IN_PROGRESS for OrganizationResourceStatus
///
public static readonly OrganizationResourceStatus CREATE_IN_PROGRESS = new OrganizationResourceStatus("CREATE_IN_PROGRESS");
///
/// Constant CREATE_SUCCESSFUL for OrganizationResourceStatus
///
public static readonly OrganizationResourceStatus CREATE_SUCCESSFUL = new OrganizationResourceStatus("CREATE_SUCCESSFUL");
///
/// Constant DELETE_FAILED for OrganizationResourceStatus
///
public static readonly OrganizationResourceStatus DELETE_FAILED = new OrganizationResourceStatus("DELETE_FAILED");
///
/// Constant DELETE_IN_PROGRESS for OrganizationResourceStatus
///
public static readonly OrganizationResourceStatus DELETE_IN_PROGRESS = new OrganizationResourceStatus("DELETE_IN_PROGRESS");
///
/// Constant DELETE_SUCCESSFUL for OrganizationResourceStatus
///
public static readonly OrganizationResourceStatus DELETE_SUCCESSFUL = new OrganizationResourceStatus("DELETE_SUCCESSFUL");
///
/// Constant UPDATE_FAILED for OrganizationResourceStatus
///
public static readonly OrganizationResourceStatus UPDATE_FAILED = new OrganizationResourceStatus("UPDATE_FAILED");
///
/// Constant UPDATE_IN_PROGRESS for OrganizationResourceStatus
///
public static readonly OrganizationResourceStatus UPDATE_IN_PROGRESS = new OrganizationResourceStatus("UPDATE_IN_PROGRESS");
///
/// Constant UPDATE_SUCCESSFUL for OrganizationResourceStatus
///
public static readonly OrganizationResourceStatus UPDATE_SUCCESSFUL = new OrganizationResourceStatus("UPDATE_SUCCESSFUL");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public OrganizationResourceStatus(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 OrganizationResourceStatus 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 OrganizationResourceStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OrganizationRuleStatus.
///
public class OrganizationRuleStatus : ConstantClass
{
///
/// Constant CREATE_FAILED for OrganizationRuleStatus
///
public static readonly OrganizationRuleStatus CREATE_FAILED = new OrganizationRuleStatus("CREATE_FAILED");
///
/// Constant CREATE_IN_PROGRESS for OrganizationRuleStatus
///
public static readonly OrganizationRuleStatus CREATE_IN_PROGRESS = new OrganizationRuleStatus("CREATE_IN_PROGRESS");
///
/// Constant CREATE_SUCCESSFUL for OrganizationRuleStatus
///
public static readonly OrganizationRuleStatus CREATE_SUCCESSFUL = new OrganizationRuleStatus("CREATE_SUCCESSFUL");
///
/// Constant DELETE_FAILED for OrganizationRuleStatus
///
public static readonly OrganizationRuleStatus DELETE_FAILED = new OrganizationRuleStatus("DELETE_FAILED");
///
/// Constant DELETE_IN_PROGRESS for OrganizationRuleStatus
///
public static readonly OrganizationRuleStatus DELETE_IN_PROGRESS = new OrganizationRuleStatus("DELETE_IN_PROGRESS");
///
/// Constant DELETE_SUCCESSFUL for OrganizationRuleStatus
///
public static readonly OrganizationRuleStatus DELETE_SUCCESSFUL = new OrganizationRuleStatus("DELETE_SUCCESSFUL");
///
/// Constant UPDATE_FAILED for OrganizationRuleStatus
///
public static readonly OrganizationRuleStatus UPDATE_FAILED = new OrganizationRuleStatus("UPDATE_FAILED");
///
/// Constant UPDATE_IN_PROGRESS for OrganizationRuleStatus
///
public static readonly OrganizationRuleStatus UPDATE_IN_PROGRESS = new OrganizationRuleStatus("UPDATE_IN_PROGRESS");
///
/// Constant UPDATE_SUCCESSFUL for OrganizationRuleStatus
///
public static readonly OrganizationRuleStatus UPDATE_SUCCESSFUL = new OrganizationRuleStatus("UPDATE_SUCCESSFUL");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public OrganizationRuleStatus(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 OrganizationRuleStatus 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 OrganizationRuleStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Owner.
///
public class Owner : ConstantClass
{
///
/// Constant AWS for Owner
///
public static readonly Owner AWS = new Owner("AWS");
///
/// Constant CUSTOM_LAMBDA for Owner
///
public static readonly Owner CUSTOM_LAMBDA = new Owner("CUSTOM_LAMBDA");
///
/// Constant CUSTOM_POLICY for Owner
///
public static readonly Owner CUSTOM_POLICY = new Owner("CUSTOM_POLICY");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public Owner(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 Owner 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 Owner(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RecorderStatus.
///
public class RecorderStatus : ConstantClass
{
///
/// Constant Failure for RecorderStatus
///
public static readonly RecorderStatus Failure = new RecorderStatus("Failure");
///
/// Constant Pending for RecorderStatus
///
public static readonly RecorderStatus Pending = new RecorderStatus("Pending");
///
/// Constant Success for RecorderStatus
///
public static readonly RecorderStatus Success = new RecorderStatus("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 RecorderStatus(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 RecorderStatus 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 RecorderStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RecordingStrategyType.
///
public class RecordingStrategyType : ConstantClass
{
///
/// Constant ALL_SUPPORTED_RESOURCE_TYPES for RecordingStrategyType
///
public static readonly RecordingStrategyType ALL_SUPPORTED_RESOURCE_TYPES = new RecordingStrategyType("ALL_SUPPORTED_RESOURCE_TYPES");
///
/// Constant EXCLUSION_BY_RESOURCE_TYPES for RecordingStrategyType
///
public static readonly RecordingStrategyType EXCLUSION_BY_RESOURCE_TYPES = new RecordingStrategyType("EXCLUSION_BY_RESOURCE_TYPES");
///
/// Constant INCLUSION_BY_RESOURCE_TYPES for RecordingStrategyType
///
public static readonly RecordingStrategyType INCLUSION_BY_RESOURCE_TYPES = new RecordingStrategyType("INCLUSION_BY_RESOURCE_TYPES");
///
/// 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 RecordingStrategyType(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 RecordingStrategyType 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 RecordingStrategyType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RemediationExecutionState.
///
public class RemediationExecutionState : ConstantClass
{
///
/// Constant FAILED for RemediationExecutionState
///
public static readonly RemediationExecutionState FAILED = new RemediationExecutionState("FAILED");
///
/// Constant IN_PROGRESS for RemediationExecutionState
///
public static readonly RemediationExecutionState IN_PROGRESS = new RemediationExecutionState("IN_PROGRESS");
///
/// Constant QUEUED for RemediationExecutionState
///
public static readonly RemediationExecutionState QUEUED = new RemediationExecutionState("QUEUED");
///
/// Constant SUCCEEDED for RemediationExecutionState
///
public static readonly RemediationExecutionState SUCCEEDED = new RemediationExecutionState("SUCCEEDED");
///
/// 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 RemediationExecutionState(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 RemediationExecutionState 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 RemediationExecutionState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RemediationExecutionStepState.
///
public class RemediationExecutionStepState : ConstantClass
{
///
/// Constant FAILED for RemediationExecutionStepState
///
public static readonly RemediationExecutionStepState FAILED = new RemediationExecutionStepState("FAILED");
///
/// Constant PENDING for RemediationExecutionStepState
///
public static readonly RemediationExecutionStepState PENDING = new RemediationExecutionStepState("PENDING");
///
/// Constant SUCCEEDED for RemediationExecutionStepState
///
public static readonly RemediationExecutionStepState SUCCEEDED = new RemediationExecutionStepState("SUCCEEDED");
///
/// 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 RemediationExecutionStepState(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 RemediationExecutionStepState 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 RemediationExecutionStepState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RemediationTargetType.
///
public class RemediationTargetType : ConstantClass
{
///
/// Constant SSM_DOCUMENT for RemediationTargetType
///
public static readonly RemediationTargetType SSM_DOCUMENT = new RemediationTargetType("SSM_DOCUMENT");
///
/// 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 RemediationTargetType(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 RemediationTargetType 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 RemediationTargetType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceConfigurationSchemaType.
///
public class ResourceConfigurationSchemaType : ConstantClass
{
///
/// Constant CFN_RESOURCE_SCHEMA for ResourceConfigurationSchemaType
///
public static readonly ResourceConfigurationSchemaType CFN_RESOURCE_SCHEMA = new ResourceConfigurationSchemaType("CFN_RESOURCE_SCHEMA");
///
/// 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 ResourceConfigurationSchemaType(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 ResourceConfigurationSchemaType 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 ResourceConfigurationSchemaType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceCountGroupKey.
///
public class ResourceCountGroupKey : ConstantClass
{
///
/// Constant ACCOUNT_ID for ResourceCountGroupKey
///
public static readonly ResourceCountGroupKey ACCOUNT_ID = new ResourceCountGroupKey("ACCOUNT_ID");
///
/// Constant AWS_REGION for ResourceCountGroupKey
///
public static readonly ResourceCountGroupKey AWS_REGION = new ResourceCountGroupKey("AWS_REGION");
///
/// Constant RESOURCE_TYPE for ResourceCountGroupKey
///
public static readonly ResourceCountGroupKey RESOURCE_TYPE = new ResourceCountGroupKey("RESOURCE_TYPE");
///
/// 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 ResourceCountGroupKey(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 ResourceCountGroupKey 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 ResourceCountGroupKey(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceEvaluationStatus.
///
public class ResourceEvaluationStatus : ConstantClass
{
///
/// Constant FAILED for ResourceEvaluationStatus
///
public static readonly ResourceEvaluationStatus FAILED = new ResourceEvaluationStatus("FAILED");
///
/// Constant IN_PROGRESS for ResourceEvaluationStatus
///
public static readonly ResourceEvaluationStatus IN_PROGRESS = new ResourceEvaluationStatus("IN_PROGRESS");
///
/// Constant SUCCEEDED for ResourceEvaluationStatus
///
public static readonly ResourceEvaluationStatus SUCCEEDED = new ResourceEvaluationStatus("SUCCEEDED");
///
/// 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 ResourceEvaluationStatus(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 ResourceEvaluationStatus 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 ResourceEvaluationStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceType.
///
public class ResourceType : ConstantClass
{
///
/// Constant AWSAccessAnalyzerAnalyzer for ResourceType
///
public static readonly ResourceType AWSAccessAnalyzerAnalyzer = new ResourceType("AWS::AccessAnalyzer::Analyzer");
///
/// Constant AWSACMCertificate for ResourceType
///
public static readonly ResourceType AWSACMCertificate = new ResourceType("AWS::ACM::Certificate");
///
/// Constant AWSAmazonMQBroker for ResourceType
///
public static readonly ResourceType AWSAmazonMQBroker = new ResourceType("AWS::AmazonMQ::Broker");
///
/// Constant AWSAmplifyApp for ResourceType
///
public static readonly ResourceType AWSAmplifyApp = new ResourceType("AWS::Amplify::App");
///
/// Constant AWSApiGatewayRestApi for ResourceType
///
public static readonly ResourceType AWSApiGatewayRestApi = new ResourceType("AWS::ApiGateway::RestApi");
///
/// Constant AWSApiGatewayStage for ResourceType
///
public static readonly ResourceType AWSApiGatewayStage = new ResourceType("AWS::ApiGateway::Stage");
///
/// Constant AWSApiGatewayV2Api for ResourceType
///
public static readonly ResourceType AWSApiGatewayV2Api = new ResourceType("AWS::ApiGatewayV2::Api");
///
/// Constant AWSApiGatewayV2Stage for ResourceType
///
public static readonly ResourceType AWSApiGatewayV2Stage = new ResourceType("AWS::ApiGatewayV2::Stage");
///
/// Constant AWSAppConfigApplication for ResourceType
///
public static readonly ResourceType AWSAppConfigApplication = new ResourceType("AWS::AppConfig::Application");
///
/// Constant AWSAppConfigConfigurationProfile for ResourceType
///
public static readonly ResourceType AWSAppConfigConfigurationProfile = new ResourceType("AWS::AppConfig::ConfigurationProfile");
///
/// Constant AWSAppConfigDeploymentStrategy for ResourceType
///
public static readonly ResourceType AWSAppConfigDeploymentStrategy = new ResourceType("AWS::AppConfig::DeploymentStrategy");
///
/// Constant AWSAppConfigEnvironment for ResourceType
///
public static readonly ResourceType AWSAppConfigEnvironment = new ResourceType("AWS::AppConfig::Environment");
///
/// Constant AWSAppFlowFlow for ResourceType
///
public static readonly ResourceType AWSAppFlowFlow = new ResourceType("AWS::AppFlow::Flow");
///
/// Constant AWSAppMeshVirtualNode for ResourceType
///
public static readonly ResourceType AWSAppMeshVirtualNode = new ResourceType("AWS::AppMesh::VirtualNode");
///
/// Constant AWSAppMeshVirtualService for ResourceType
///
public static readonly ResourceType AWSAppMeshVirtualService = new ResourceType("AWS::AppMesh::VirtualService");
///
/// Constant AWSAppRunnerVpcConnector for ResourceType
///
public static readonly ResourceType AWSAppRunnerVpcConnector = new ResourceType("AWS::AppRunner::VpcConnector");
///
/// Constant AWSAppStreamApplication for ResourceType
///
public static readonly ResourceType AWSAppStreamApplication = new ResourceType("AWS::AppStream::Application");
///
/// Constant AWSAppStreamDirectoryConfig for ResourceType
///
public static readonly ResourceType AWSAppStreamDirectoryConfig = new ResourceType("AWS::AppStream::DirectoryConfig");
///
/// Constant AWSAppSyncGraphQLApi for ResourceType
///
public static readonly ResourceType AWSAppSyncGraphQLApi = new ResourceType("AWS::AppSync::GraphQLApi");
///
/// Constant AWSAthenaDataCatalog for ResourceType
///
public static readonly ResourceType AWSAthenaDataCatalog = new ResourceType("AWS::Athena::DataCatalog");
///
/// Constant AWSAthenaWorkGroup for ResourceType
///
public static readonly ResourceType AWSAthenaWorkGroup = new ResourceType("AWS::Athena::WorkGroup");
///
/// Constant AWSAuditManagerAssessment for ResourceType
///
public static readonly ResourceType AWSAuditManagerAssessment = new ResourceType("AWS::AuditManager::Assessment");
///
/// Constant AWSAutoScalingAutoScalingGroup for ResourceType
///
public static readonly ResourceType AWSAutoScalingAutoScalingGroup = new ResourceType("AWS::AutoScaling::AutoScalingGroup");
///
/// Constant AWSAutoScalingLaunchConfiguration for ResourceType
///
public static readonly ResourceType AWSAutoScalingLaunchConfiguration = new ResourceType("AWS::AutoScaling::LaunchConfiguration");
///
/// Constant AWSAutoScalingScalingPolicy for ResourceType
///
public static readonly ResourceType AWSAutoScalingScalingPolicy = new ResourceType("AWS::AutoScaling::ScalingPolicy");
///
/// Constant AWSAutoScalingScheduledAction for ResourceType
///
public static readonly ResourceType AWSAutoScalingScheduledAction = new ResourceType("AWS::AutoScaling::ScheduledAction");
///
/// Constant AWSAutoScalingWarmPool for ResourceType
///
public static readonly ResourceType AWSAutoScalingWarmPool = new ResourceType("AWS::AutoScaling::WarmPool");
///
/// Constant AWSBackupBackupPlan for ResourceType
///
public static readonly ResourceType AWSBackupBackupPlan = new ResourceType("AWS::Backup::BackupPlan");
///
/// Constant AWSBackupBackupSelection for ResourceType
///
public static readonly ResourceType AWSBackupBackupSelection = new ResourceType("AWS::Backup::BackupSelection");
///
/// Constant AWSBackupBackupVault for ResourceType
///
public static readonly ResourceType AWSBackupBackupVault = new ResourceType("AWS::Backup::BackupVault");
///
/// Constant AWSBackupRecoveryPoint for ResourceType
///
public static readonly ResourceType AWSBackupRecoveryPoint = new ResourceType("AWS::Backup::RecoveryPoint");
///
/// Constant AWSBackupReportPlan for ResourceType
///
public static readonly ResourceType AWSBackupReportPlan = new ResourceType("AWS::Backup::ReportPlan");
///
/// Constant AWSBatchComputeEnvironment for ResourceType
///
public static readonly ResourceType AWSBatchComputeEnvironment = new ResourceType("AWS::Batch::ComputeEnvironment");
///
/// Constant AWSBatchJobQueue for ResourceType
///
public static readonly ResourceType AWSBatchJobQueue = new ResourceType("AWS::Batch::JobQueue");
///
/// Constant AWSBudgetsBudgetsAction for ResourceType
///
public static readonly ResourceType AWSBudgetsBudgetsAction = new ResourceType("AWS::Budgets::BudgetsAction");
///
/// Constant AWSCassandraKeyspace for ResourceType
///
public static readonly ResourceType AWSCassandraKeyspace = new ResourceType("AWS::Cassandra::Keyspace");
///
/// Constant AWSCloud9EnvironmentEC2 for ResourceType
///
public static readonly ResourceType AWSCloud9EnvironmentEC2 = new ResourceType("AWS::Cloud9::EnvironmentEC2");
///
/// Constant AWSCloudFormationStack for ResourceType
///
public static readonly ResourceType AWSCloudFormationStack = new ResourceType("AWS::CloudFormation::Stack");
///
/// Constant AWSCloudFrontDistribution for ResourceType
///
public static readonly ResourceType AWSCloudFrontDistribution = new ResourceType("AWS::CloudFront::Distribution");
///
/// Constant AWSCloudFrontStreamingDistribution for ResourceType
///
public static readonly ResourceType AWSCloudFrontStreamingDistribution = new ResourceType("AWS::CloudFront::StreamingDistribution");
///
/// Constant AWSCloudTrailTrail for ResourceType
///
public static readonly ResourceType AWSCloudTrailTrail = new ResourceType("AWS::CloudTrail::Trail");
///
/// Constant AWSCloudWatchAlarm for ResourceType
///
public static readonly ResourceType AWSCloudWatchAlarm = new ResourceType("AWS::CloudWatch::Alarm");
///
/// Constant AWSCloudWatchMetricStream for ResourceType
///
public static readonly ResourceType AWSCloudWatchMetricStream = new ResourceType("AWS::CloudWatch::MetricStream");
///
/// Constant AWSCodeArtifactRepository for ResourceType
///
public static readonly ResourceType AWSCodeArtifactRepository = new ResourceType("AWS::CodeArtifact::Repository");
///
/// Constant AWSCodeBuildProject for ResourceType
///
public static readonly ResourceType AWSCodeBuildProject = new ResourceType("AWS::CodeBuild::Project");
///
/// Constant AWSCodeDeployApplication for ResourceType
///
public static readonly ResourceType AWSCodeDeployApplication = new ResourceType("AWS::CodeDeploy::Application");
///
/// Constant AWSCodeDeployDeploymentConfig for ResourceType
///
public static readonly ResourceType AWSCodeDeployDeploymentConfig = new ResourceType("AWS::CodeDeploy::DeploymentConfig");
///
/// Constant AWSCodeDeployDeploymentGroup for ResourceType
///
public static readonly ResourceType AWSCodeDeployDeploymentGroup = new ResourceType("AWS::CodeDeploy::DeploymentGroup");
///
/// Constant AWSCodeGuruReviewerRepositoryAssociation for ResourceType
///
public static readonly ResourceType AWSCodeGuruReviewerRepositoryAssociation = new ResourceType("AWS::CodeGuruReviewer::RepositoryAssociation");
///
/// Constant AWSCodePipelinePipeline for ResourceType
///
public static readonly ResourceType AWSCodePipelinePipeline = new ResourceType("AWS::CodePipeline::Pipeline");
///
/// Constant AWSConfigConformancePackCompliance for ResourceType
///
public static readonly ResourceType AWSConfigConformancePackCompliance = new ResourceType("AWS::Config::ConformancePackCompliance");
///
/// Constant AWSConfigResourceCompliance for ResourceType
///
public static readonly ResourceType AWSConfigResourceCompliance = new ResourceType("AWS::Config::ResourceCompliance");
///
/// Constant AWSConnectPhoneNumber for ResourceType
///
public static readonly ResourceType AWSConnectPhoneNumber = new ResourceType("AWS::Connect::PhoneNumber");
///
/// Constant AWSCustomerProfilesDomain for ResourceType
///
public static readonly ResourceType AWSCustomerProfilesDomain = new ResourceType("AWS::CustomerProfiles::Domain");
///
/// Constant AWSDataSyncLocationEFS for ResourceType
///
public static readonly ResourceType AWSDataSyncLocationEFS = new ResourceType("AWS::DataSync::LocationEFS");
///
/// Constant AWSDataSyncLocationFSxLustre for ResourceType
///
public static readonly ResourceType AWSDataSyncLocationFSxLustre = new ResourceType("AWS::DataSync::LocationFSxLustre");
///
/// Constant AWSDataSyncLocationFSxWindows for ResourceType
///
public static readonly ResourceType AWSDataSyncLocationFSxWindows = new ResourceType("AWS::DataSync::LocationFSxWindows");
///
/// Constant AWSDataSyncLocationHDFS for ResourceType
///
public static readonly ResourceType AWSDataSyncLocationHDFS = new ResourceType("AWS::DataSync::LocationHDFS");
///
/// Constant AWSDataSyncLocationNFS for ResourceType
///
public static readonly ResourceType AWSDataSyncLocationNFS = new ResourceType("AWS::DataSync::LocationNFS");
///
/// Constant AWSDataSyncLocationObjectStorage for ResourceType
///
public static readonly ResourceType AWSDataSyncLocationObjectStorage = new ResourceType("AWS::DataSync::LocationObjectStorage");
///
/// Constant AWSDataSyncLocationS3 for ResourceType
///
public static readonly ResourceType AWSDataSyncLocationS3 = new ResourceType("AWS::DataSync::LocationS3");
///
/// Constant AWSDataSyncLocationSMB for ResourceType
///
public static readonly ResourceType AWSDataSyncLocationSMB = new ResourceType("AWS::DataSync::LocationSMB");
///
/// Constant AWSDataSyncTask for ResourceType
///
public static readonly ResourceType AWSDataSyncTask = new ResourceType("AWS::DataSync::Task");
///
/// Constant AWSDetectiveGraph for ResourceType
///
public static readonly ResourceType AWSDetectiveGraph = new ResourceType("AWS::Detective::Graph");
///
/// Constant AWSDeviceFarmInstanceProfile for ResourceType
///
public static readonly ResourceType AWSDeviceFarmInstanceProfile = new ResourceType("AWS::DeviceFarm::InstanceProfile");
///
/// Constant AWSDeviceFarmProject for ResourceType
///
public static readonly ResourceType AWSDeviceFarmProject = new ResourceType("AWS::DeviceFarm::Project");
///
/// Constant AWSDeviceFarmTestGridProject for ResourceType
///
public static readonly ResourceType AWSDeviceFarmTestGridProject = new ResourceType("AWS::DeviceFarm::TestGridProject");
///
/// Constant AWSDMSCertificate for ResourceType
///
public static readonly ResourceType AWSDMSCertificate = new ResourceType("AWS::DMS::Certificate");
///
/// Constant AWSDMSEventSubscription for ResourceType
///
public static readonly ResourceType AWSDMSEventSubscription = new ResourceType("AWS::DMS::EventSubscription");
///
/// Constant AWSDMSReplicationSubnetGroup for ResourceType
///
public static readonly ResourceType AWSDMSReplicationSubnetGroup = new ResourceType("AWS::DMS::ReplicationSubnetGroup");
///
/// Constant AWSDynamoDBTable for ResourceType
///
public static readonly ResourceType AWSDynamoDBTable = new ResourceType("AWS::DynamoDB::Table");
///
/// Constant AWSEC2CustomerGateway for ResourceType
///
public static readonly ResourceType AWSEC2CustomerGateway = new ResourceType("AWS::EC2::CustomerGateway");
///
/// Constant AWSEC2DHCPOptions for ResourceType
///
public static readonly ResourceType AWSEC2DHCPOptions = new ResourceType("AWS::EC2::DHCPOptions");
///
/// Constant AWSEC2EC2Fleet for ResourceType
///
public static readonly ResourceType AWSEC2EC2Fleet = new ResourceType("AWS::EC2::EC2Fleet");
///
/// Constant AWSEC2EgressOnlyInternetGateway for ResourceType
///
public static readonly ResourceType AWSEC2EgressOnlyInternetGateway = new ResourceType("AWS::EC2::EgressOnlyInternetGateway");
///
/// Constant AWSEC2EIP for ResourceType
///
public static readonly ResourceType AWSEC2EIP = new ResourceType("AWS::EC2::EIP");
///
/// Constant AWSEC2FlowLog for ResourceType
///
public static readonly ResourceType AWSEC2FlowLog = new ResourceType("AWS::EC2::FlowLog");
///
/// Constant AWSEC2Host for ResourceType
///
public static readonly ResourceType AWSEC2Host = new ResourceType("AWS::EC2::Host");
///
/// Constant AWSEC2Instance for ResourceType
///
public static readonly ResourceType AWSEC2Instance = new ResourceType("AWS::EC2::Instance");
///
/// Constant AWSEC2InternetGateway for ResourceType
///
public static readonly ResourceType AWSEC2InternetGateway = new ResourceType("AWS::EC2::InternetGateway");
///
/// Constant AWSEC2IPAM for ResourceType
///
public static readonly ResourceType AWSEC2IPAM = new ResourceType("AWS::EC2::IPAM");
///
/// Constant AWSEC2LaunchTemplate for ResourceType
///
public static readonly ResourceType AWSEC2LaunchTemplate = new ResourceType("AWS::EC2::LaunchTemplate");
///
/// Constant AWSEC2NatGateway for ResourceType
///
public static readonly ResourceType AWSEC2NatGateway = new ResourceType("AWS::EC2::NatGateway");
///
/// Constant AWSEC2NetworkAcl for ResourceType
///
public static readonly ResourceType AWSEC2NetworkAcl = new ResourceType("AWS::EC2::NetworkAcl");
///
/// Constant AWSEC2NetworkInsightsAccessScopeAnalysis for ResourceType
///
public static readonly ResourceType AWSEC2NetworkInsightsAccessScopeAnalysis = new ResourceType("AWS::EC2::NetworkInsightsAccessScopeAnalysis");
///
/// Constant AWSEC2NetworkInsightsPath for ResourceType
///
public static readonly ResourceType AWSEC2NetworkInsightsPath = new ResourceType("AWS::EC2::NetworkInsightsPath");
///
/// Constant AWSEC2NetworkInterface for ResourceType
///
public static readonly ResourceType AWSEC2NetworkInterface = new ResourceType("AWS::EC2::NetworkInterface");
///
/// Constant AWSEC2PrefixList for ResourceType
///
public static readonly ResourceType AWSEC2PrefixList = new ResourceType("AWS::EC2::PrefixList");
///
/// Constant AWSEC2RegisteredHAInstance for ResourceType
///
public static readonly ResourceType AWSEC2RegisteredHAInstance = new ResourceType("AWS::EC2::RegisteredHAInstance");
///
/// Constant AWSEC2RouteTable for ResourceType
///
public static readonly ResourceType AWSEC2RouteTable = new ResourceType("AWS::EC2::RouteTable");
///
/// Constant AWSEC2SecurityGroup for ResourceType
///
public static readonly ResourceType AWSEC2SecurityGroup = new ResourceType("AWS::EC2::SecurityGroup");
///
/// Constant AWSEC2SpotFleet for ResourceType
///
public static readonly ResourceType AWSEC2SpotFleet = new ResourceType("AWS::EC2::SpotFleet");
///
/// Constant AWSEC2Subnet for ResourceType
///
public static readonly ResourceType AWSEC2Subnet = new ResourceType("AWS::EC2::Subnet");
///
/// Constant AWSEC2SubnetRouteTableAssociation for ResourceType
///
public static readonly ResourceType AWSEC2SubnetRouteTableAssociation = new ResourceType("AWS::EC2::SubnetRouteTableAssociation");
///
/// Constant AWSEC2TrafficMirrorFilter for ResourceType
///
public static readonly ResourceType AWSEC2TrafficMirrorFilter = new ResourceType("AWS::EC2::TrafficMirrorFilter");
///
/// Constant AWSEC2TrafficMirrorSession for ResourceType
///
public static readonly ResourceType AWSEC2TrafficMirrorSession = new ResourceType("AWS::EC2::TrafficMirrorSession");
///
/// Constant AWSEC2TrafficMirrorTarget for ResourceType
///
public static readonly ResourceType AWSEC2TrafficMirrorTarget = new ResourceType("AWS::EC2::TrafficMirrorTarget");
///
/// Constant AWSEC2TransitGateway for ResourceType
///
public static readonly ResourceType AWSEC2TransitGateway = new ResourceType("AWS::EC2::TransitGateway");
///
/// Constant AWSEC2TransitGatewayAttachment for ResourceType
///
public static readonly ResourceType AWSEC2TransitGatewayAttachment = new ResourceType("AWS::EC2::TransitGatewayAttachment");
///
/// Constant AWSEC2TransitGatewayRouteTable for ResourceType
///
public static readonly ResourceType AWSEC2TransitGatewayRouteTable = new ResourceType("AWS::EC2::TransitGatewayRouteTable");
///
/// Constant AWSEC2Volume for ResourceType
///
public static readonly ResourceType AWSEC2Volume = new ResourceType("AWS::EC2::Volume");
///
/// Constant AWSEC2VPC for ResourceType
///
public static readonly ResourceType AWSEC2VPC = new ResourceType("AWS::EC2::VPC");
///
/// Constant AWSEC2VPCEndpoint for ResourceType
///
public static readonly ResourceType AWSEC2VPCEndpoint = new ResourceType("AWS::EC2::VPCEndpoint");
///
/// Constant AWSEC2VPCEndpointService for ResourceType
///
public static readonly ResourceType AWSEC2VPCEndpointService = new ResourceType("AWS::EC2::VPCEndpointService");
///
/// Constant AWSEC2VPCPeeringConnection for ResourceType
///
public static readonly ResourceType AWSEC2VPCPeeringConnection = new ResourceType("AWS::EC2::VPCPeeringConnection");
///
/// Constant AWSEC2VPNConnection for ResourceType
///
public static readonly ResourceType AWSEC2VPNConnection = new ResourceType("AWS::EC2::VPNConnection");
///
/// Constant AWSEC2VPNGateway for ResourceType
///
public static readonly ResourceType AWSEC2VPNGateway = new ResourceType("AWS::EC2::VPNGateway");
///
/// Constant AWSECRPublicRepository for ResourceType
///
public static readonly ResourceType AWSECRPublicRepository = new ResourceType("AWS::ECR::PublicRepository");
///
/// Constant AWSECRPullThroughCacheRule for ResourceType
///
public static readonly ResourceType AWSECRPullThroughCacheRule = new ResourceType("AWS::ECR::PullThroughCacheRule");
///
/// Constant AWSECRRegistryPolicy for ResourceType
///
public static readonly ResourceType AWSECRRegistryPolicy = new ResourceType("AWS::ECR::RegistryPolicy");
///
/// Constant AWSECRRepository for ResourceType
///
public static readonly ResourceType AWSECRRepository = new ResourceType("AWS::ECR::Repository");
///
/// Constant AWSECSCluster for ResourceType
///
public static readonly ResourceType AWSECSCluster = new ResourceType("AWS::ECS::Cluster");
///
/// Constant AWSECSService for ResourceType
///
public static readonly ResourceType AWSECSService = new ResourceType("AWS::ECS::Service");
///
/// Constant AWSECSTaskDefinition for ResourceType
///
public static readonly ResourceType AWSECSTaskDefinition = new ResourceType("AWS::ECS::TaskDefinition");
///
/// Constant AWSECSTaskSet for ResourceType
///
public static readonly ResourceType AWSECSTaskSet = new ResourceType("AWS::ECS::TaskSet");
///
/// Constant AWSEFSAccessPoint for ResourceType
///
public static readonly ResourceType AWSEFSAccessPoint = new ResourceType("AWS::EFS::AccessPoint");
///
/// Constant AWSEFSFileSystem for ResourceType
///
public static readonly ResourceType AWSEFSFileSystem = new ResourceType("AWS::EFS::FileSystem");
///
/// Constant AWSEKSAddon for ResourceType
///
public static readonly ResourceType AWSEKSAddon = new ResourceType("AWS::EKS::Addon");
///
/// Constant AWSEKSCluster for ResourceType
///
public static readonly ResourceType AWSEKSCluster = new ResourceType("AWS::EKS::Cluster");
///
/// Constant AWSEKSFargateProfile for ResourceType
///
public static readonly ResourceType AWSEKSFargateProfile = new ResourceType("AWS::EKS::FargateProfile");
///
/// Constant AWSEKSIdentityProviderConfig for ResourceType
///
public static readonly ResourceType AWSEKSIdentityProviderConfig = new ResourceType("AWS::EKS::IdentityProviderConfig");
///
/// Constant AWSElasticBeanstalkApplication for ResourceType
///
public static readonly ResourceType AWSElasticBeanstalkApplication = new ResourceType("AWS::ElasticBeanstalk::Application");
///
/// Constant AWSElasticBeanstalkApplicationVersion for ResourceType
///
public static readonly ResourceType AWSElasticBeanstalkApplicationVersion = new ResourceType("AWS::ElasticBeanstalk::ApplicationVersion");
///
/// Constant AWSElasticBeanstalkEnvironment for ResourceType
///
public static readonly ResourceType AWSElasticBeanstalkEnvironment = new ResourceType("AWS::ElasticBeanstalk::Environment");
///
/// Constant AWSElasticLoadBalancingLoadBalancer for ResourceType
///
public static readonly ResourceType AWSElasticLoadBalancingLoadBalancer = new ResourceType("AWS::ElasticLoadBalancing::LoadBalancer");
///
/// Constant AWSElasticLoadBalancingV2Listener for ResourceType
///
public static readonly ResourceType AWSElasticLoadBalancingV2Listener = new ResourceType("AWS::ElasticLoadBalancingV2::Listener");
///
/// Constant AWSElasticLoadBalancingV2LoadBalancer for ResourceType
///
public static readonly ResourceType AWSElasticLoadBalancingV2LoadBalancer = new ResourceType("AWS::ElasticLoadBalancingV2::LoadBalancer");
///
/// Constant AWSElasticsearchDomain for ResourceType
///
public static readonly ResourceType AWSElasticsearchDomain = new ResourceType("AWS::Elasticsearch::Domain");
///
/// Constant AWSEMRSecurityConfiguration for ResourceType
///
public static readonly ResourceType AWSEMRSecurityConfiguration = new ResourceType("AWS::EMR::SecurityConfiguration");
///
/// Constant AWSEventsApiDestination for ResourceType
///
public static readonly ResourceType AWSEventsApiDestination = new ResourceType("AWS::Events::ApiDestination");
///
/// Constant AWSEventsArchive for ResourceType
///
public static readonly ResourceType AWSEventsArchive = new ResourceType("AWS::Events::Archive");
///
/// Constant AWSEventSchemasDiscoverer for ResourceType
///
public static readonly ResourceType AWSEventSchemasDiscoverer = new ResourceType("AWS::EventSchemas::Discoverer");
///
/// Constant AWSEventSchemasRegistry for ResourceType
///
public static readonly ResourceType AWSEventSchemasRegistry = new ResourceType("AWS::EventSchemas::Registry");
///
/// Constant AWSEventSchemasRegistryPolicy for ResourceType
///
public static readonly ResourceType AWSEventSchemasRegistryPolicy = new ResourceType("AWS::EventSchemas::RegistryPolicy");
///
/// Constant AWSEventSchemasSchema for ResourceType
///
public static readonly ResourceType AWSEventSchemasSchema = new ResourceType("AWS::EventSchemas::Schema");
///
/// Constant AWSEventsConnection for ResourceType
///
public static readonly ResourceType AWSEventsConnection = new ResourceType("AWS::Events::Connection");
///
/// Constant AWSEventsEndpoint for ResourceType
///
public static readonly ResourceType AWSEventsEndpoint = new ResourceType("AWS::Events::Endpoint");
///
/// Constant AWSEventsEventBus for ResourceType
///
public static readonly ResourceType AWSEventsEventBus = new ResourceType("AWS::Events::EventBus");
///
/// Constant AWSEventsRule for ResourceType
///
public static readonly ResourceType AWSEventsRule = new ResourceType("AWS::Events::Rule");
///
/// Constant AWSEvidentlyProject for ResourceType
///
public static readonly ResourceType AWSEvidentlyProject = new ResourceType("AWS::Evidently::Project");
///
/// Constant AWSFISExperimentTemplate for ResourceType
///
public static readonly ResourceType AWSFISExperimentTemplate = new ResourceType("AWS::FIS::ExperimentTemplate");
///
/// Constant AWSForecastDataset for ResourceType
///
public static readonly ResourceType AWSForecastDataset = new ResourceType("AWS::Forecast::Dataset");
///
/// Constant AWSFraudDetectorEntityType for ResourceType
///
public static readonly ResourceType AWSFraudDetectorEntityType = new ResourceType("AWS::FraudDetector::EntityType");
///
/// Constant AWSFraudDetectorLabel for ResourceType
///
public static readonly ResourceType AWSFraudDetectorLabel = new ResourceType("AWS::FraudDetector::Label");
///
/// Constant AWSFraudDetectorOutcome for ResourceType
///
public static readonly ResourceType AWSFraudDetectorOutcome = new ResourceType("AWS::FraudDetector::Outcome");
///
/// Constant AWSFraudDetectorVariable for ResourceType
///
public static readonly ResourceType AWSFraudDetectorVariable = new ResourceType("AWS::FraudDetector::Variable");
///
/// Constant AWSGlobalAcceleratorAccelerator for ResourceType
///
public static readonly ResourceType AWSGlobalAcceleratorAccelerator = new ResourceType("AWS::GlobalAccelerator::Accelerator");
///
/// Constant AWSGlobalAcceleratorEndpointGroup for ResourceType
///
public static readonly ResourceType AWSGlobalAcceleratorEndpointGroup = new ResourceType("AWS::GlobalAccelerator::EndpointGroup");
///
/// Constant AWSGlobalAcceleratorListener for ResourceType
///
public static readonly ResourceType AWSGlobalAcceleratorListener = new ResourceType("AWS::GlobalAccelerator::Listener");
///
/// Constant AWSGlueClassifier for ResourceType
///
public static readonly ResourceType AWSGlueClassifier = new ResourceType("AWS::Glue::Classifier");
///
/// Constant AWSGlueJob for ResourceType
///
public static readonly ResourceType AWSGlueJob = new ResourceType("AWS::Glue::Job");
///
/// Constant AWSGlueMLTransform for ResourceType
///
public static readonly ResourceType AWSGlueMLTransform = new ResourceType("AWS::Glue::MLTransform");
///
/// Constant AWSGroundStationConfig for ResourceType
///
public static readonly ResourceType AWSGroundStationConfig = new ResourceType("AWS::GroundStation::Config");
///
/// Constant AWSGuardDutyDetector for ResourceType
///
public static readonly ResourceType AWSGuardDutyDetector = new ResourceType("AWS::GuardDuty::Detector");
///
/// Constant AWSGuardDutyFilter for ResourceType
///
public static readonly ResourceType AWSGuardDutyFilter = new ResourceType("AWS::GuardDuty::Filter");
///
/// Constant AWSGuardDutyIPSet for ResourceType
///
public static readonly ResourceType AWSGuardDutyIPSet = new ResourceType("AWS::GuardDuty::IPSet");
///
/// Constant AWSGuardDutyThreatIntelSet for ResourceType
///
public static readonly ResourceType AWSGuardDutyThreatIntelSet = new ResourceType("AWS::GuardDuty::ThreatIntelSet");
///
/// Constant AWSHealthLakeFHIRDatastore for ResourceType
///
public static readonly ResourceType AWSHealthLakeFHIRDatastore = new ResourceType("AWS::HealthLake::FHIRDatastore");
///
/// Constant AWSIAMGroup for ResourceType
///
public static readonly ResourceType AWSIAMGroup = new ResourceType("AWS::IAM::Group");
///
/// Constant AWSIAMPolicy for ResourceType
///
public static readonly ResourceType AWSIAMPolicy = new ResourceType("AWS::IAM::Policy");
///
/// Constant AWSIAMRole for ResourceType
///
public static readonly ResourceType AWSIAMRole = new ResourceType("AWS::IAM::Role");
///
/// Constant AWSIAMSAMLProvider for ResourceType
///
public static readonly ResourceType AWSIAMSAMLProvider = new ResourceType("AWS::IAM::SAMLProvider");
///
/// Constant AWSIAMServerCertificate for ResourceType
///
public static readonly ResourceType AWSIAMServerCertificate = new ResourceType("AWS::IAM::ServerCertificate");
///
/// Constant AWSIAMUser for ResourceType
///
public static readonly ResourceType AWSIAMUser = new ResourceType("AWS::IAM::User");
///
/// Constant AWSImageBuilderContainerRecipe for ResourceType
///
public static readonly ResourceType AWSImageBuilderContainerRecipe = new ResourceType("AWS::ImageBuilder::ContainerRecipe");
///
/// Constant AWSImageBuilderDistributionConfiguration for ResourceType
///
public static readonly ResourceType AWSImageBuilderDistributionConfiguration = new ResourceType("AWS::ImageBuilder::DistributionConfiguration");
///
/// Constant AWSImageBuilderImagePipeline for ResourceType
///
public static readonly ResourceType AWSImageBuilderImagePipeline = new ResourceType("AWS::ImageBuilder::ImagePipeline");
///
/// Constant AWSImageBuilderInfrastructureConfiguration for ResourceType
///
public static readonly ResourceType AWSImageBuilderInfrastructureConfiguration = new ResourceType("AWS::ImageBuilder::InfrastructureConfiguration");
///
/// Constant AWSIoTAccountAuditConfiguration for ResourceType
///
public static readonly ResourceType AWSIoTAccountAuditConfiguration = new ResourceType("AWS::IoT::AccountAuditConfiguration");
///
/// Constant AWSIoTAnalyticsChannel for ResourceType
///
public static readonly ResourceType AWSIoTAnalyticsChannel = new ResourceType("AWS::IoTAnalytics::Channel");
///
/// Constant AWSIoTAnalyticsDataset for ResourceType
///
public static readonly ResourceType AWSIoTAnalyticsDataset = new ResourceType("AWS::IoTAnalytics::Dataset");
///
/// Constant AWSIoTAnalyticsDatastore for ResourceType
///
public static readonly ResourceType AWSIoTAnalyticsDatastore = new ResourceType("AWS::IoTAnalytics::Datastore");
///
/// Constant AWSIoTAnalyticsPipeline for ResourceType
///
public static readonly ResourceType AWSIoTAnalyticsPipeline = new ResourceType("AWS::IoTAnalytics::Pipeline");
///
/// Constant AWSIoTAuthorizer for ResourceType
///
public static readonly ResourceType AWSIoTAuthorizer = new ResourceType("AWS::IoT::Authorizer");
///
/// Constant AWSIoTCustomMetric for ResourceType
///
public static readonly ResourceType AWSIoTCustomMetric = new ResourceType("AWS::IoT::CustomMetric");
///
/// Constant AWSIoTDimension for ResourceType
///
public static readonly ResourceType AWSIoTDimension = new ResourceType("AWS::IoT::Dimension");
///
/// Constant AWSIoTEventsAlarmModel for ResourceType
///
public static readonly ResourceType AWSIoTEventsAlarmModel = new ResourceType("AWS::IoTEvents::AlarmModel");
///
/// Constant AWSIoTEventsDetectorModel for ResourceType
///
public static readonly ResourceType AWSIoTEventsDetectorModel = new ResourceType("AWS::IoTEvents::DetectorModel");
///
/// Constant AWSIoTEventsInput for ResourceType
///
public static readonly ResourceType AWSIoTEventsInput = new ResourceType("AWS::IoTEvents::Input");
///
/// Constant AWSIoTFleetMetric for ResourceType
///
public static readonly ResourceType AWSIoTFleetMetric = new ResourceType("AWS::IoT::FleetMetric");
///
/// Constant AWSIoTMitigationAction for ResourceType
///
public static readonly ResourceType AWSIoTMitigationAction = new ResourceType("AWS::IoT::MitigationAction");
///
/// Constant AWSIoTPolicy for ResourceType
///
public static readonly ResourceType AWSIoTPolicy = new ResourceType("AWS::IoT::Policy");
///
/// Constant AWSIoTRoleAlias for ResourceType
///
public static readonly ResourceType AWSIoTRoleAlias = new ResourceType("AWS::IoT::RoleAlias");
///
/// Constant AWSIoTScheduledAudit for ResourceType
///
public static readonly ResourceType AWSIoTScheduledAudit = new ResourceType("AWS::IoT::ScheduledAudit");
///
/// Constant AWSIoTSecurityProfile for ResourceType
///
public static readonly ResourceType AWSIoTSecurityProfile = new ResourceType("AWS::IoT::SecurityProfile");
///
/// Constant AWSIoTSiteWiseAssetModel for ResourceType
///
public static readonly ResourceType AWSIoTSiteWiseAssetModel = new ResourceType("AWS::IoTSiteWise::AssetModel");
///
/// Constant AWSIoTSiteWiseDashboard for ResourceType
///
public static readonly ResourceType AWSIoTSiteWiseDashboard = new ResourceType("AWS::IoTSiteWise::Dashboard");
///
/// Constant AWSIoTSiteWiseGateway for ResourceType
///
public static readonly ResourceType AWSIoTSiteWiseGateway = new ResourceType("AWS::IoTSiteWise::Gateway");
///
/// Constant AWSIoTSiteWisePortal for ResourceType
///
public static readonly ResourceType AWSIoTSiteWisePortal = new ResourceType("AWS::IoTSiteWise::Portal");
///
/// Constant AWSIoTSiteWiseProject for ResourceType
///
public static readonly ResourceType AWSIoTSiteWiseProject = new ResourceType("AWS::IoTSiteWise::Project");
///
/// Constant AWSIoTTwinMakerEntity for ResourceType
///
public static readonly ResourceType AWSIoTTwinMakerEntity = new ResourceType("AWS::IoTTwinMaker::Entity");
///
/// Constant AWSIoTTwinMakerScene for ResourceType
///
public static readonly ResourceType AWSIoTTwinMakerScene = new ResourceType("AWS::IoTTwinMaker::Scene");
///
/// Constant AWSIoTTwinMakerWorkspace for ResourceType
///
public static readonly ResourceType AWSIoTTwinMakerWorkspace = new ResourceType("AWS::IoTTwinMaker::Workspace");
///
/// Constant AWSIoTWirelessServiceProfile for ResourceType
///
public static readonly ResourceType AWSIoTWirelessServiceProfile = new ResourceType("AWS::IoTWireless::ServiceProfile");
///
/// Constant AWSIVSChannel for ResourceType
///
public static readonly ResourceType AWSIVSChannel = new ResourceType("AWS::IVS::Channel");
///
/// Constant AWSIVSPlaybackKeyPair for ResourceType
///
public static readonly ResourceType AWSIVSPlaybackKeyPair = new ResourceType("AWS::IVS::PlaybackKeyPair");
///
/// Constant AWSIVSRecordingConfiguration for ResourceType
///
public static readonly ResourceType AWSIVSRecordingConfiguration = new ResourceType("AWS::IVS::RecordingConfiguration");
///
/// Constant AWSKinesisAnalyticsV2Application for ResourceType
///
public static readonly ResourceType AWSKinesisAnalyticsV2Application = new ResourceType("AWS::KinesisAnalyticsV2::Application");
///
/// Constant AWSKinesisFirehoseDeliveryStream for ResourceType
///
public static readonly ResourceType AWSKinesisFirehoseDeliveryStream = new ResourceType("AWS::KinesisFirehose::DeliveryStream");
///
/// Constant AWSKinesisStream for ResourceType
///
public static readonly ResourceType AWSKinesisStream = new ResourceType("AWS::Kinesis::Stream");
///
/// Constant AWSKinesisStreamConsumer for ResourceType
///
public static readonly ResourceType AWSKinesisStreamConsumer = new ResourceType("AWS::Kinesis::StreamConsumer");
///
/// Constant AWSKinesisVideoSignalingChannel for ResourceType
///
public static readonly ResourceType AWSKinesisVideoSignalingChannel = new ResourceType("AWS::KinesisVideo::SignalingChannel");
///
/// Constant AWSKMSKey for ResourceType
///
public static readonly ResourceType AWSKMSKey = new ResourceType("AWS::KMS::Key");
///
/// Constant AWSLambdaFunction for ResourceType
///
public static readonly ResourceType AWSLambdaFunction = new ResourceType("AWS::Lambda::Function");
///
/// Constant AWSLexBot for ResourceType
///
public static readonly ResourceType AWSLexBot = new ResourceType("AWS::Lex::Bot");
///
/// Constant AWSLexBotAlias for ResourceType
///
public static readonly ResourceType AWSLexBotAlias = new ResourceType("AWS::Lex::BotAlias");
///
/// Constant AWSLightsailBucket for ResourceType
///
public static readonly ResourceType AWSLightsailBucket = new ResourceType("AWS::Lightsail::Bucket");
///
/// Constant AWSLightsailCertificate for ResourceType
///
public static readonly ResourceType AWSLightsailCertificate = new ResourceType("AWS::Lightsail::Certificate");
///
/// Constant AWSLightsailDisk for ResourceType
///
public static readonly ResourceType AWSLightsailDisk = new ResourceType("AWS::Lightsail::Disk");
///
/// Constant AWSLightsailStaticIp for ResourceType
///
public static readonly ResourceType AWSLightsailStaticIp = new ResourceType("AWS::Lightsail::StaticIp");
///
/// Constant AWSLookoutMetricsAlert for ResourceType
///
public static readonly ResourceType AWSLookoutMetricsAlert = new ResourceType("AWS::LookoutMetrics::Alert");
///
/// Constant AWSLookoutVisionProject for ResourceType
///
public static readonly ResourceType AWSLookoutVisionProject = new ResourceType("AWS::LookoutVision::Project");
///
/// Constant AWSMediaPackagePackagingConfiguration for ResourceType
///
public static readonly ResourceType AWSMediaPackagePackagingConfiguration = new ResourceType("AWS::MediaPackage::PackagingConfiguration");
///
/// Constant AWSMediaPackagePackagingGroup for ResourceType
///
public static readonly ResourceType AWSMediaPackagePackagingGroup = new ResourceType("AWS::MediaPackage::PackagingGroup");
///
/// Constant AWSMSKCluster for ResourceType
///
public static readonly ResourceType AWSMSKCluster = new ResourceType("AWS::MSK::Cluster");
///
/// Constant AWSNetworkFirewallFirewall for ResourceType
///
public static readonly ResourceType AWSNetworkFirewallFirewall = new ResourceType("AWS::NetworkFirewall::Firewall");
///
/// Constant AWSNetworkFirewallFirewallPolicy for ResourceType
///
public static readonly ResourceType AWSNetworkFirewallFirewallPolicy = new ResourceType("AWS::NetworkFirewall::FirewallPolicy");
///
/// Constant AWSNetworkFirewallRuleGroup for ResourceType
///
public static readonly ResourceType AWSNetworkFirewallRuleGroup = new ResourceType("AWS::NetworkFirewall::RuleGroup");
///
/// Constant AWSNetworkManagerDevice for ResourceType
///
public static readonly ResourceType AWSNetworkManagerDevice = new ResourceType("AWS::NetworkManager::Device");
///
/// Constant AWSNetworkManagerGlobalNetwork for ResourceType
///
public static readonly ResourceType AWSNetworkManagerGlobalNetwork = new ResourceType("AWS::NetworkManager::GlobalNetwork");
///
/// Constant AWSNetworkManagerLink for ResourceType
///
public static readonly ResourceType AWSNetworkManagerLink = new ResourceType("AWS::NetworkManager::Link");
///
/// Constant AWSNetworkManagerSite for ResourceType
///
public static readonly ResourceType AWSNetworkManagerSite = new ResourceType("AWS::NetworkManager::Site");
///
/// Constant AWSNetworkManagerTransitGatewayRegistration for ResourceType
///
public static readonly ResourceType AWSNetworkManagerTransitGatewayRegistration = new ResourceType("AWS::NetworkManager::TransitGatewayRegistration");
///
/// Constant AWSOpenSearchDomain for ResourceType
///
public static readonly ResourceType AWSOpenSearchDomain = new ResourceType("AWS::OpenSearch::Domain");
///
/// Constant AWSPanoramaPackage for ResourceType
///
public static readonly ResourceType AWSPanoramaPackage = new ResourceType("AWS::Panorama::Package");
///
/// Constant AWSPinpointApp for ResourceType
///
public static readonly ResourceType AWSPinpointApp = new ResourceType("AWS::Pinpoint::App");
///
/// Constant AWSPinpointApplicationSettings for ResourceType
///
public static readonly ResourceType AWSPinpointApplicationSettings = new ResourceType("AWS::Pinpoint::ApplicationSettings");
///
/// Constant AWSPinpointCampaign for ResourceType
///
public static readonly ResourceType AWSPinpointCampaign = new ResourceType("AWS::Pinpoint::Campaign");
///
/// Constant AWSPinpointInAppTemplate for ResourceType
///
public static readonly ResourceType AWSPinpointInAppTemplate = new ResourceType("AWS::Pinpoint::InAppTemplate");
///
/// Constant AWSPinpointSegment for ResourceType
///
public static readonly ResourceType AWSPinpointSegment = new ResourceType("AWS::Pinpoint::Segment");
///
/// Constant AWSQLDBLedger for ResourceType
///
public static readonly ResourceType AWSQLDBLedger = new ResourceType("AWS::QLDB::Ledger");
///
/// Constant AWSRDSDBCluster for ResourceType
///
public static readonly ResourceType AWSRDSDBCluster = new ResourceType("AWS::RDS::DBCluster");
///
/// Constant AWSRDSDBClusterSnapshot for ResourceType
///
public static readonly ResourceType AWSRDSDBClusterSnapshot = new ResourceType("AWS::RDS::DBClusterSnapshot");
///
/// Constant AWSRDSDBInstance for ResourceType
///
public static readonly ResourceType AWSRDSDBInstance = new ResourceType("AWS::RDS::DBInstance");
///
/// Constant AWSRDSDBSecurityGroup for ResourceType
///
public static readonly ResourceType AWSRDSDBSecurityGroup = new ResourceType("AWS::RDS::DBSecurityGroup");
///
/// Constant AWSRDSDBSnapshot for ResourceType
///
public static readonly ResourceType AWSRDSDBSnapshot = new ResourceType("AWS::RDS::DBSnapshot");
///
/// Constant AWSRDSDBSubnetGroup for ResourceType
///
public static readonly ResourceType AWSRDSDBSubnetGroup = new ResourceType("AWS::RDS::DBSubnetGroup");
///
/// Constant AWSRDSEventSubscription for ResourceType
///
public static readonly ResourceType AWSRDSEventSubscription = new ResourceType("AWS::RDS::EventSubscription");
///
/// Constant AWSRDSGlobalCluster for ResourceType
///
public static readonly ResourceType AWSRDSGlobalCluster = new ResourceType("AWS::RDS::GlobalCluster");
///
/// Constant AWSRedshiftCluster for ResourceType
///
public static readonly ResourceType AWSRedshiftCluster = new ResourceType("AWS::Redshift::Cluster");
///
/// Constant AWSRedshiftClusterParameterGroup for ResourceType
///
public static readonly ResourceType AWSRedshiftClusterParameterGroup = new ResourceType("AWS::Redshift::ClusterParameterGroup");
///
/// Constant AWSRedshiftClusterSecurityGroup for ResourceType
///
public static readonly ResourceType AWSRedshiftClusterSecurityGroup = new ResourceType("AWS::Redshift::ClusterSecurityGroup");
///
/// Constant AWSRedshiftClusterSnapshot for ResourceType
///
public static readonly ResourceType AWSRedshiftClusterSnapshot = new ResourceType("AWS::Redshift::ClusterSnapshot");
///
/// Constant AWSRedshiftClusterSubnetGroup for ResourceType
///
public static readonly ResourceType AWSRedshiftClusterSubnetGroup = new ResourceType("AWS::Redshift::ClusterSubnetGroup");
///
/// Constant AWSRedshiftEventSubscription for ResourceType
///
public static readonly ResourceType AWSRedshiftEventSubscription = new ResourceType("AWS::Redshift::EventSubscription");
///
/// Constant AWSRedshiftScheduledAction for ResourceType
///
public static readonly ResourceType AWSRedshiftScheduledAction = new ResourceType("AWS::Redshift::ScheduledAction");
///
/// Constant AWSResilienceHubResiliencyPolicy for ResourceType
///
public static readonly ResourceType AWSResilienceHubResiliencyPolicy = new ResourceType("AWS::ResilienceHub::ResiliencyPolicy");
///
/// Constant AWSRoboMakerRobotApplication for ResourceType
///
public static readonly ResourceType AWSRoboMakerRobotApplication = new ResourceType("AWS::RoboMaker::RobotApplication");
///
/// Constant AWSRoboMakerRobotApplicationVersion for ResourceType
///
public static readonly ResourceType AWSRoboMakerRobotApplicationVersion = new ResourceType("AWS::RoboMaker::RobotApplicationVersion");
///
/// Constant AWSRoboMakerSimulationApplication for ResourceType
///
public static readonly ResourceType AWSRoboMakerSimulationApplication = new ResourceType("AWS::RoboMaker::SimulationApplication");
///
/// Constant AWSRoute53HostedZone for ResourceType
///
public static readonly ResourceType AWSRoute53HostedZone = new ResourceType("AWS::Route53::HostedZone");
///
/// Constant AWSRoute53RecoveryControlCluster for ResourceType
///
public static readonly ResourceType AWSRoute53RecoveryControlCluster = new ResourceType("AWS::Route53RecoveryControl::Cluster");
///
/// Constant AWSRoute53RecoveryControlControlPanel for ResourceType
///
public static readonly ResourceType AWSRoute53RecoveryControlControlPanel = new ResourceType("AWS::Route53RecoveryControl::ControlPanel");
///
/// Constant AWSRoute53RecoveryControlRoutingControl for ResourceType
///
public static readonly ResourceType AWSRoute53RecoveryControlRoutingControl = new ResourceType("AWS::Route53RecoveryControl::RoutingControl");
///
/// Constant AWSRoute53RecoveryControlSafetyRule for ResourceType
///
public static readonly ResourceType AWSRoute53RecoveryControlSafetyRule = new ResourceType("AWS::Route53RecoveryControl::SafetyRule");
///
/// Constant AWSRoute53RecoveryReadinessCell for ResourceType
///
public static readonly ResourceType AWSRoute53RecoveryReadinessCell = new ResourceType("AWS::Route53RecoveryReadiness::Cell");
///
/// Constant AWSRoute53RecoveryReadinessReadinessCheck for ResourceType
///
public static readonly ResourceType AWSRoute53RecoveryReadinessReadinessCheck = new ResourceType("AWS::Route53RecoveryReadiness::ReadinessCheck");
///
/// Constant AWSRoute53RecoveryReadinessRecoveryGroup for ResourceType
///
public static readonly ResourceType AWSRoute53RecoveryReadinessRecoveryGroup = new ResourceType("AWS::Route53RecoveryReadiness::RecoveryGroup");
///
/// Constant AWSRoute53RecoveryReadinessResourceSet for ResourceType
///
public static readonly ResourceType AWSRoute53RecoveryReadinessResourceSet = new ResourceType("AWS::Route53RecoveryReadiness::ResourceSet");
///
/// Constant AWSRoute53ResolverFirewallDomainList for ResourceType
///
public static readonly ResourceType AWSRoute53ResolverFirewallDomainList = new ResourceType("AWS::Route53Resolver::FirewallDomainList");
///
/// Constant AWSRoute53ResolverFirewallRuleGroupAssociation for ResourceType
///
public static readonly ResourceType AWSRoute53ResolverFirewallRuleGroupAssociation = new ResourceType("AWS::Route53Resolver::FirewallRuleGroupAssociation");
///
/// Constant AWSRoute53ResolverResolverEndpoint for ResourceType
///
public static readonly ResourceType AWSRoute53ResolverResolverEndpoint = new ResourceType("AWS::Route53Resolver::ResolverEndpoint");
///
/// Constant AWSRoute53ResolverResolverRule for ResourceType
///
public static readonly ResourceType AWSRoute53ResolverResolverRule = new ResourceType("AWS::Route53Resolver::ResolverRule");
///
/// Constant AWSRoute53ResolverResolverRuleAssociation for ResourceType
///
public static readonly ResourceType AWSRoute53ResolverResolverRuleAssociation = new ResourceType("AWS::Route53Resolver::ResolverRuleAssociation");
///
/// Constant AWSRUMAppMonitor for ResourceType
///
public static readonly ResourceType AWSRUMAppMonitor = new ResourceType("AWS::RUM::AppMonitor");
///
/// Constant AWSS3AccountPublicAccessBlock for ResourceType
///
public static readonly ResourceType AWSS3AccountPublicAccessBlock = new ResourceType("AWS::S3::AccountPublicAccessBlock");
///
/// Constant AWSS3Bucket for ResourceType
///
public static readonly ResourceType AWSS3Bucket = new ResourceType("AWS::S3::Bucket");
///
/// Constant AWSS3MultiRegionAccessPoint for ResourceType
///
public static readonly ResourceType AWSS3MultiRegionAccessPoint = new ResourceType("AWS::S3::MultiRegionAccessPoint");
///
/// Constant AWSS3StorageLens for ResourceType
///
public static readonly ResourceType AWSS3StorageLens = new ResourceType("AWS::S3::StorageLens");
///
/// Constant AWSSageMakerAppImageConfig for ResourceType
///
public static readonly ResourceType AWSSageMakerAppImageConfig = new ResourceType("AWS::SageMaker::AppImageConfig");
///
/// Constant AWSSageMakerCodeRepository for ResourceType
///
public static readonly ResourceType AWSSageMakerCodeRepository = new ResourceType("AWS::SageMaker::CodeRepository");
///
/// Constant AWSSageMakerDomain for ResourceType
///
public static readonly ResourceType AWSSageMakerDomain = new ResourceType("AWS::SageMaker::Domain");
///
/// Constant AWSSageMakerImage for ResourceType
///
public static readonly ResourceType AWSSageMakerImage = new ResourceType("AWS::SageMaker::Image");
///
/// Constant AWSSageMakerModel for ResourceType
///
public static readonly ResourceType AWSSageMakerModel = new ResourceType("AWS::SageMaker::Model");
///
/// Constant AWSSageMakerNotebookInstanceLifecycleConfig for ResourceType
///
public static readonly ResourceType AWSSageMakerNotebookInstanceLifecycleConfig = new ResourceType("AWS::SageMaker::NotebookInstanceLifecycleConfig");
///
/// Constant AWSSageMakerWorkteam for ResourceType
///
public static readonly ResourceType AWSSageMakerWorkteam = new ResourceType("AWS::SageMaker::Workteam");
///
/// Constant AWSSecretsManagerSecret for ResourceType
///
public static readonly ResourceType AWSSecretsManagerSecret = new ResourceType("AWS::SecretsManager::Secret");
///
/// Constant AWSServiceCatalogCloudFormationProduct for ResourceType
///
public static readonly ResourceType AWSServiceCatalogCloudFormationProduct = new ResourceType("AWS::ServiceCatalog::CloudFormationProduct");
///
/// Constant AWSServiceCatalogCloudFormationProvisionedProduct for ResourceType
///
public static readonly ResourceType AWSServiceCatalogCloudFormationProvisionedProduct = new ResourceType("AWS::ServiceCatalog::CloudFormationProvisionedProduct");
///
/// Constant AWSServiceCatalogPortfolio for ResourceType
///
public static readonly ResourceType AWSServiceCatalogPortfolio = new ResourceType("AWS::ServiceCatalog::Portfolio");
///
/// Constant AWSServiceDiscoveryHttpNamespace for ResourceType
///
public static readonly ResourceType AWSServiceDiscoveryHttpNamespace = new ResourceType("AWS::ServiceDiscovery::HttpNamespace");
///
/// Constant AWSServiceDiscoveryPublicDnsNamespace for ResourceType
///
public static readonly ResourceType AWSServiceDiscoveryPublicDnsNamespace = new ResourceType("AWS::ServiceDiscovery::PublicDnsNamespace");
///
/// Constant AWSServiceDiscoveryService for ResourceType
///
public static readonly ResourceType AWSServiceDiscoveryService = new ResourceType("AWS::ServiceDiscovery::Service");
///
/// Constant AWSSESConfigurationSet for ResourceType
///
public static readonly ResourceType AWSSESConfigurationSet = new ResourceType("AWS::SES::ConfigurationSet");
///
/// Constant AWSSESContactList for ResourceType
///
public static readonly ResourceType AWSSESContactList = new ResourceType("AWS::SES::ContactList");
///
/// Constant AWSSESReceiptFilter for ResourceType
///
public static readonly ResourceType AWSSESReceiptFilter = new ResourceType("AWS::SES::ReceiptFilter");
///
/// Constant AWSSESReceiptRuleSet for ResourceType
///
public static readonly ResourceType AWSSESReceiptRuleSet = new ResourceType("AWS::SES::ReceiptRuleSet");
///
/// Constant AWSSESTemplate for ResourceType
///
public static readonly ResourceType AWSSESTemplate = new ResourceType("AWS::SES::Template");
///
/// Constant AWSShieldProtection for ResourceType
///
public static readonly ResourceType AWSShieldProtection = new ResourceType("AWS::Shield::Protection");
///
/// Constant AWSShieldRegionalProtection for ResourceType
///
public static readonly ResourceType AWSShieldRegionalProtection = new ResourceType("AWS::ShieldRegional::Protection");
///
/// Constant AWSSignerSigningProfile for ResourceType
///
public static readonly ResourceType AWSSignerSigningProfile = new ResourceType("AWS::Signer::SigningProfile");
///
/// Constant AWSSNSTopic for ResourceType
///
public static readonly ResourceType AWSSNSTopic = new ResourceType("AWS::SNS::Topic");
///
/// Constant AWSSQSQueue for ResourceType
///
public static readonly ResourceType AWSSQSQueue = new ResourceType("AWS::SQS::Queue");
///
/// Constant AWSSSMAssociationCompliance for ResourceType
///
public static readonly ResourceType AWSSSMAssociationCompliance = new ResourceType("AWS::SSM::AssociationCompliance");
///
/// Constant AWSSSMFileData for ResourceType
///
public static readonly ResourceType AWSSSMFileData = new ResourceType("AWS::SSM::FileData");
///
/// Constant AWSSSMManagedInstanceInventory for ResourceType
///
public static readonly ResourceType AWSSSMManagedInstanceInventory = new ResourceType("AWS::SSM::ManagedInstanceInventory");
///
/// Constant AWSSSMPatchCompliance for ResourceType
///
public static readonly ResourceType AWSSSMPatchCompliance = new ResourceType("AWS::SSM::PatchCompliance");
///
/// Constant AWSStepFunctionsActivity for ResourceType
///
public static readonly ResourceType AWSStepFunctionsActivity = new ResourceType("AWS::StepFunctions::Activity");
///
/// Constant AWSStepFunctionsStateMachine for ResourceType
///
public static readonly ResourceType AWSStepFunctionsStateMachine = new ResourceType("AWS::StepFunctions::StateMachine");
///
/// Constant AWSTransferAgreement for ResourceType
///
public static readonly ResourceType AWSTransferAgreement = new ResourceType("AWS::Transfer::Agreement");
///
/// Constant AWSTransferConnector for ResourceType
///
public static readonly ResourceType AWSTransferConnector = new ResourceType("AWS::Transfer::Connector");
///
/// Constant AWSTransferWorkflow for ResourceType
///
public static readonly ResourceType AWSTransferWorkflow = new ResourceType("AWS::Transfer::Workflow");
///
/// Constant AWSWAFRateBasedRule for ResourceType
///
public static readonly ResourceType AWSWAFRateBasedRule = new ResourceType("AWS::WAF::RateBasedRule");
///
/// Constant AWSWAFRegionalRateBasedRule for ResourceType
///
public static readonly ResourceType AWSWAFRegionalRateBasedRule = new ResourceType("AWS::WAFRegional::RateBasedRule");
///
/// Constant AWSWAFRegionalRule for ResourceType
///
public static readonly ResourceType AWSWAFRegionalRule = new ResourceType("AWS::WAFRegional::Rule");
///
/// Constant AWSWAFRegionalRuleGroup for ResourceType
///
public static readonly ResourceType AWSWAFRegionalRuleGroup = new ResourceType("AWS::WAFRegional::RuleGroup");
///
/// Constant AWSWAFRegionalWebACL for ResourceType
///
public static readonly ResourceType AWSWAFRegionalWebACL = new ResourceType("AWS::WAFRegional::WebACL");
///
/// Constant AWSWAFRule for ResourceType
///
public static readonly ResourceType AWSWAFRule = new ResourceType("AWS::WAF::Rule");
///
/// Constant AWSWAFRuleGroup for ResourceType
///
public static readonly ResourceType AWSWAFRuleGroup = new ResourceType("AWS::WAF::RuleGroup");
///
/// Constant AWSWAFv2IPSet for ResourceType
///
public static readonly ResourceType AWSWAFv2IPSet = new ResourceType("AWS::WAFv2::IPSet");
///
/// Constant AWSWAFv2ManagedRuleSet for ResourceType
///
public static readonly ResourceType AWSWAFv2ManagedRuleSet = new ResourceType("AWS::WAFv2::ManagedRuleSet");
///
/// Constant AWSWAFv2RegexPatternSet for ResourceType
///
public static readonly ResourceType AWSWAFv2RegexPatternSet = new ResourceType("AWS::WAFv2::RegexPatternSet");
///
/// Constant AWSWAFv2RuleGroup for ResourceType
///
public static readonly ResourceType AWSWAFv2RuleGroup = new ResourceType("AWS::WAFv2::RuleGroup");
///
/// Constant AWSWAFv2WebACL for ResourceType
///
public static readonly ResourceType AWSWAFv2WebACL = new ResourceType("AWS::WAFv2::WebACL");
///
/// Constant AWSWAFWebACL for ResourceType
///
public static readonly ResourceType AWSWAFWebACL = new ResourceType("AWS::WAF::WebACL");
///
/// Constant AWSWorkSpacesConnectionAlias for ResourceType
///
public static readonly ResourceType AWSWorkSpacesConnectionAlias = new ResourceType("AWS::WorkSpaces::ConnectionAlias");
///
/// Constant AWSWorkSpacesWorkspace for ResourceType
///
public static readonly ResourceType AWSWorkSpacesWorkspace = new ResourceType("AWS::WorkSpaces::Workspace");
///
/// Constant AWSXRayEncryptionConfig for ResourceType
///
public static readonly ResourceType AWSXRayEncryptionConfig = new ResourceType("AWS::XRay::EncryptionConfig");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ResourceType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ResourceType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ResourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceValueType.
///
public class ResourceValueType : ConstantClass
{
///
/// Constant RESOURCE_ID for ResourceValueType
///
public static readonly ResourceValueType RESOURCE_ID = new ResourceValueType("RESOURCE_ID");
///
/// 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 ResourceValueType(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 ResourceValueType 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 ResourceValueType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SortBy.
///
public class SortBy : ConstantClass
{
///
/// Constant SCORE for SortBy
///
public static readonly SortBy SCORE = new SortBy("SCORE");
///
/// 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 SortBy(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 SortBy 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 SortBy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SortOrder.
///
public class SortOrder : ConstantClass
{
///
/// Constant ASCENDING for SortOrder
///
public static readonly SortOrder ASCENDING = new SortOrder("ASCENDING");
///
/// Constant DESCENDING for SortOrder
///
public static readonly SortOrder DESCENDING = new SortOrder("DESCENDING");
///
/// 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 SortOrder(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 SortOrder 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 SortOrder(string value)
{
return FindValue(value);
}
}
}