/* * 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 networkmanager-2019-07-05.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.NetworkManager { /// /// Constants used for properties of type AttachmentState. /// public class AttachmentState : ConstantClass { /// /// Constant AVAILABLE for AttachmentState /// public static readonly AttachmentState AVAILABLE = new AttachmentState("AVAILABLE"); /// /// Constant CREATING for AttachmentState /// public static readonly AttachmentState CREATING = new AttachmentState("CREATING"); /// /// Constant DELETING for AttachmentState /// public static readonly AttachmentState DELETING = new AttachmentState("DELETING"); /// /// Constant FAILED for AttachmentState /// public static readonly AttachmentState FAILED = new AttachmentState("FAILED"); /// /// Constant PENDING_ATTACHMENT_ACCEPTANCE for AttachmentState /// public static readonly AttachmentState PENDING_ATTACHMENT_ACCEPTANCE = new AttachmentState("PENDING_ATTACHMENT_ACCEPTANCE"); /// /// Constant PENDING_NETWORK_UPDATE for AttachmentState /// public static readonly AttachmentState PENDING_NETWORK_UPDATE = new AttachmentState("PENDING_NETWORK_UPDATE"); /// /// Constant PENDING_TAG_ACCEPTANCE for AttachmentState /// public static readonly AttachmentState PENDING_TAG_ACCEPTANCE = new AttachmentState("PENDING_TAG_ACCEPTANCE"); /// /// Constant REJECTED for AttachmentState /// public static readonly AttachmentState REJECTED = new AttachmentState("REJECTED"); /// /// Constant UPDATING for AttachmentState /// public static readonly AttachmentState UPDATING = new AttachmentState("UPDATING"); /// /// 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 AttachmentState(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 AttachmentState 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 AttachmentState(string value) { return FindValue(value); } } /// /// Constants used for properties of type AttachmentType. /// public class AttachmentType : ConstantClass { /// /// Constant CONNECT for AttachmentType /// public static readonly AttachmentType CONNECT = new AttachmentType("CONNECT"); /// /// Constant SITE_TO_SITE_VPN for AttachmentType /// public static readonly AttachmentType SITE_TO_SITE_VPN = new AttachmentType("SITE_TO_SITE_VPN"); /// /// Constant TRANSIT_GATEWAY_ROUTE_TABLE for AttachmentType /// public static readonly AttachmentType TRANSIT_GATEWAY_ROUTE_TABLE = new AttachmentType("TRANSIT_GATEWAY_ROUTE_TABLE"); /// /// Constant VPC for AttachmentType /// public static readonly AttachmentType VPC = new AttachmentType("VPC"); /// /// 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 AttachmentType(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 AttachmentType 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 AttachmentType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ChangeAction. /// public class ChangeAction : ConstantClass { /// /// Constant ADD for ChangeAction /// public static readonly ChangeAction ADD = new ChangeAction("ADD"); /// /// Constant MODIFY for ChangeAction /// public static readonly ChangeAction MODIFY = new ChangeAction("MODIFY"); /// /// Constant REMOVE for ChangeAction /// public static readonly ChangeAction REMOVE = new ChangeAction("REMOVE"); /// /// 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 ChangeAction(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 ChangeAction 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 ChangeAction(string value) { return FindValue(value); } } /// /// Constants used for properties of type ChangeSetState. /// public class ChangeSetState : ConstantClass { /// /// Constant EXECUTING for ChangeSetState /// public static readonly ChangeSetState EXECUTING = new ChangeSetState("EXECUTING"); /// /// Constant EXECUTION_SUCCEEDED for ChangeSetState /// public static readonly ChangeSetState EXECUTION_SUCCEEDED = new ChangeSetState("EXECUTION_SUCCEEDED"); /// /// Constant FAILED_GENERATION for ChangeSetState /// public static readonly ChangeSetState FAILED_GENERATION = new ChangeSetState("FAILED_GENERATION"); /// /// Constant OUT_OF_DATE for ChangeSetState /// public static readonly ChangeSetState OUT_OF_DATE = new ChangeSetState("OUT_OF_DATE"); /// /// Constant PENDING_GENERATION for ChangeSetState /// public static readonly ChangeSetState PENDING_GENERATION = new ChangeSetState("PENDING_GENERATION"); /// /// Constant READY_TO_EXECUTE for ChangeSetState /// public static readonly ChangeSetState READY_TO_EXECUTE = new ChangeSetState("READY_TO_EXECUTE"); /// /// 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 ChangeSetState(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 ChangeSetState 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 ChangeSetState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ChangeStatus. /// public class ChangeStatus : ConstantClass { /// /// Constant COMPLETE for ChangeStatus /// public static readonly ChangeStatus COMPLETE = new ChangeStatus("COMPLETE"); /// /// Constant FAILED for ChangeStatus /// public static readonly ChangeStatus FAILED = new ChangeStatus("FAILED"); /// /// Constant IN_PROGRESS for ChangeStatus /// public static readonly ChangeStatus IN_PROGRESS = new ChangeStatus("IN_PROGRESS"); /// /// Constant NOT_STARTED for ChangeStatus /// public static readonly ChangeStatus NOT_STARTED = new ChangeStatus("NOT_STARTED"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ChangeStatus(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 ChangeStatus 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 ChangeStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ChangeType. /// public class ChangeType : ConstantClass { /// /// Constant ATTACHMENT_MAPPING for ChangeType /// public static readonly ChangeType ATTACHMENT_MAPPING = new ChangeType("ATTACHMENT_MAPPING"); /// /// Constant ATTACHMENT_POLICIES_CONFIGURATION for ChangeType /// public static readonly ChangeType ATTACHMENT_POLICIES_CONFIGURATION = new ChangeType("ATTACHMENT_POLICIES_CONFIGURATION"); /// /// Constant ATTACHMENT_ROUTE_PROPAGATION for ChangeType /// public static readonly ChangeType ATTACHMENT_ROUTE_PROPAGATION = new ChangeType("ATTACHMENT_ROUTE_PROPAGATION"); /// /// Constant ATTACHMENT_ROUTE_STATIC for ChangeType /// public static readonly ChangeType ATTACHMENT_ROUTE_STATIC = new ChangeType("ATTACHMENT_ROUTE_STATIC"); /// /// Constant CORE_NETWORK_CONFIGURATION for ChangeType /// public static readonly ChangeType CORE_NETWORK_CONFIGURATION = new ChangeType("CORE_NETWORK_CONFIGURATION"); /// /// Constant CORE_NETWORK_EDGE for ChangeType /// public static readonly ChangeType CORE_NETWORK_EDGE = new ChangeType("CORE_NETWORK_EDGE"); /// /// Constant CORE_NETWORK_SEGMENT for ChangeType /// public static readonly ChangeType CORE_NETWORK_SEGMENT = new ChangeType("CORE_NETWORK_SEGMENT"); /// /// Constant SEGMENT_ACTIONS_CONFIGURATION for ChangeType /// public static readonly ChangeType SEGMENT_ACTIONS_CONFIGURATION = new ChangeType("SEGMENT_ACTIONS_CONFIGURATION"); /// /// Constant SEGMENTS_CONFIGURATION for ChangeType /// public static readonly ChangeType SEGMENTS_CONFIGURATION = new ChangeType("SEGMENTS_CONFIGURATION"); /// /// 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 ChangeType(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 ChangeType 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 ChangeType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConnectionState. /// public class ConnectionState : ConstantClass { /// /// Constant AVAILABLE for ConnectionState /// public static readonly ConnectionState AVAILABLE = new ConnectionState("AVAILABLE"); /// /// Constant DELETING for ConnectionState /// public static readonly ConnectionState DELETING = new ConnectionState("DELETING"); /// /// Constant PENDING for ConnectionState /// public static readonly ConnectionState PENDING = new ConnectionState("PENDING"); /// /// Constant UPDATING for ConnectionState /// public static readonly ConnectionState UPDATING = new ConnectionState("UPDATING"); /// /// 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 ConnectionState(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 ConnectionState 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 ConnectionState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConnectionStatus. /// public class ConnectionStatus : ConstantClass { /// /// Constant DOWN for ConnectionStatus /// public static readonly ConnectionStatus DOWN = new ConnectionStatus("DOWN"); /// /// Constant UP for ConnectionStatus /// public static readonly ConnectionStatus UP = new ConnectionStatus("UP"); /// /// 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 ConnectionStatus(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 ConnectionStatus 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 ConnectionStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConnectionType. /// public class ConnectionType : ConstantClass { /// /// Constant BGP for ConnectionType /// public static readonly ConnectionType BGP = new ConnectionType("BGP"); /// /// Constant IPSEC for ConnectionType /// public static readonly ConnectionType IPSEC = new ConnectionType("IPSEC"); /// /// 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 ConnectionType(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 ConnectionType 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 ConnectionType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConnectPeerAssociationState. /// public class ConnectPeerAssociationState : ConstantClass { /// /// Constant AVAILABLE for ConnectPeerAssociationState /// public static readonly ConnectPeerAssociationState AVAILABLE = new ConnectPeerAssociationState("AVAILABLE"); /// /// Constant DELETED for ConnectPeerAssociationState /// public static readonly ConnectPeerAssociationState DELETED = new ConnectPeerAssociationState("DELETED"); /// /// Constant DELETING for ConnectPeerAssociationState /// public static readonly ConnectPeerAssociationState DELETING = new ConnectPeerAssociationState("DELETING"); /// /// Constant PENDING for ConnectPeerAssociationState /// public static readonly ConnectPeerAssociationState PENDING = new ConnectPeerAssociationState("PENDING"); /// /// 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 ConnectPeerAssociationState(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 ConnectPeerAssociationState 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 ConnectPeerAssociationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConnectPeerState. /// public class ConnectPeerState : ConstantClass { /// /// Constant AVAILABLE for ConnectPeerState /// public static readonly ConnectPeerState AVAILABLE = new ConnectPeerState("AVAILABLE"); /// /// Constant CREATING for ConnectPeerState /// public static readonly ConnectPeerState CREATING = new ConnectPeerState("CREATING"); /// /// Constant DELETING for ConnectPeerState /// public static readonly ConnectPeerState DELETING = new ConnectPeerState("DELETING"); /// /// Constant FAILED for ConnectPeerState /// public static readonly ConnectPeerState FAILED = new ConnectPeerState("FAILED"); /// /// 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 ConnectPeerState(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 ConnectPeerState 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 ConnectPeerState(string value) { return FindValue(value); } } /// /// Constants used for properties of type CoreNetworkPolicyAlias. /// public class CoreNetworkPolicyAlias : ConstantClass { /// /// Constant LATEST for CoreNetworkPolicyAlias /// public static readonly CoreNetworkPolicyAlias LATEST = new CoreNetworkPolicyAlias("LATEST"); /// /// Constant LIVE for CoreNetworkPolicyAlias /// public static readonly CoreNetworkPolicyAlias LIVE = new CoreNetworkPolicyAlias("LIVE"); /// /// 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 CoreNetworkPolicyAlias(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 CoreNetworkPolicyAlias 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 CoreNetworkPolicyAlias(string value) { return FindValue(value); } } /// /// Constants used for properties of type CoreNetworkState. /// public class CoreNetworkState : ConstantClass { /// /// Constant AVAILABLE for CoreNetworkState /// public static readonly CoreNetworkState AVAILABLE = new CoreNetworkState("AVAILABLE"); /// /// Constant CREATING for CoreNetworkState /// public static readonly CoreNetworkState CREATING = new CoreNetworkState("CREATING"); /// /// Constant DELETING for CoreNetworkState /// public static readonly CoreNetworkState DELETING = new CoreNetworkState("DELETING"); /// /// Constant UPDATING for CoreNetworkState /// public static readonly CoreNetworkState UPDATING = new CoreNetworkState("UPDATING"); /// /// 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 CoreNetworkState(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 CoreNetworkState 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 CoreNetworkState(string value) { return FindValue(value); } } /// /// Constants used for properties of type CustomerGatewayAssociationState. /// public class CustomerGatewayAssociationState : ConstantClass { /// /// Constant AVAILABLE for CustomerGatewayAssociationState /// public static readonly CustomerGatewayAssociationState AVAILABLE = new CustomerGatewayAssociationState("AVAILABLE"); /// /// Constant DELETED for CustomerGatewayAssociationState /// public static readonly CustomerGatewayAssociationState DELETED = new CustomerGatewayAssociationState("DELETED"); /// /// Constant DELETING for CustomerGatewayAssociationState /// public static readonly CustomerGatewayAssociationState DELETING = new CustomerGatewayAssociationState("DELETING"); /// /// Constant PENDING for CustomerGatewayAssociationState /// public static readonly CustomerGatewayAssociationState PENDING = new CustomerGatewayAssociationState("PENDING"); /// /// 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 CustomerGatewayAssociationState(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 CustomerGatewayAssociationState 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 CustomerGatewayAssociationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type DeviceState. /// public class DeviceState : ConstantClass { /// /// Constant AVAILABLE for DeviceState /// public static readonly DeviceState AVAILABLE = new DeviceState("AVAILABLE"); /// /// Constant DELETING for DeviceState /// public static readonly DeviceState DELETING = new DeviceState("DELETING"); /// /// Constant PENDING for DeviceState /// public static readonly DeviceState PENDING = new DeviceState("PENDING"); /// /// Constant UPDATING for DeviceState /// public static readonly DeviceState UPDATING = new DeviceState("UPDATING"); /// /// 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 DeviceState(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 DeviceState 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 DeviceState(string value) { return FindValue(value); } } /// /// Constants used for properties of type GlobalNetworkState. /// public class GlobalNetworkState : ConstantClass { /// /// Constant AVAILABLE for GlobalNetworkState /// public static readonly GlobalNetworkState AVAILABLE = new GlobalNetworkState("AVAILABLE"); /// /// Constant DELETING for GlobalNetworkState /// public static readonly GlobalNetworkState DELETING = new GlobalNetworkState("DELETING"); /// /// Constant PENDING for GlobalNetworkState /// public static readonly GlobalNetworkState PENDING = new GlobalNetworkState("PENDING"); /// /// Constant UPDATING for GlobalNetworkState /// public static readonly GlobalNetworkState UPDATING = new GlobalNetworkState("UPDATING"); /// /// 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 GlobalNetworkState(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 GlobalNetworkState 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 GlobalNetworkState(string value) { return FindValue(value); } } /// /// Constants used for properties of type LinkAssociationState. /// public class LinkAssociationState : ConstantClass { /// /// Constant AVAILABLE for LinkAssociationState /// public static readonly LinkAssociationState AVAILABLE = new LinkAssociationState("AVAILABLE"); /// /// Constant DELETED for LinkAssociationState /// public static readonly LinkAssociationState DELETED = new LinkAssociationState("DELETED"); /// /// Constant DELETING for LinkAssociationState /// public static readonly LinkAssociationState DELETING = new LinkAssociationState("DELETING"); /// /// Constant PENDING for LinkAssociationState /// public static readonly LinkAssociationState PENDING = new LinkAssociationState("PENDING"); /// /// 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 LinkAssociationState(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 LinkAssociationState 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 LinkAssociationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type LinkState. /// public class LinkState : ConstantClass { /// /// Constant AVAILABLE for LinkState /// public static readonly LinkState AVAILABLE = new LinkState("AVAILABLE"); /// /// Constant DELETING for LinkState /// public static readonly LinkState DELETING = new LinkState("DELETING"); /// /// Constant PENDING for LinkState /// public static readonly LinkState PENDING = new LinkState("PENDING"); /// /// Constant UPDATING for LinkState /// public static readonly LinkState UPDATING = new LinkState("UPDATING"); /// /// 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 LinkState(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 LinkState 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 LinkState(string value) { return FindValue(value); } } /// /// Constants used for properties of type PeeringState. /// public class PeeringState : ConstantClass { /// /// Constant AVAILABLE for PeeringState /// public static readonly PeeringState AVAILABLE = new PeeringState("AVAILABLE"); /// /// Constant CREATING for PeeringState /// public static readonly PeeringState CREATING = new PeeringState("CREATING"); /// /// Constant DELETING for PeeringState /// public static readonly PeeringState DELETING = new PeeringState("DELETING"); /// /// Constant FAILED for PeeringState /// public static readonly PeeringState FAILED = new PeeringState("FAILED"); /// /// 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 PeeringState(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 PeeringState 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 PeeringState(string value) { return FindValue(value); } } /// /// Constants used for properties of type PeeringType. /// public class PeeringType : ConstantClass { /// /// Constant TRANSIT_GATEWAY for PeeringType /// public static readonly PeeringType TRANSIT_GATEWAY = new PeeringType("TRANSIT_GATEWAY"); /// /// 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 PeeringType(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 PeeringType 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 PeeringType(string value) { return FindValue(value); } } /// /// Constants used for properties of type RouteAnalysisCompletionReasonCode. /// public class RouteAnalysisCompletionReasonCode : ConstantClass { /// /// Constant BLACKHOLE_ROUTE_FOR_DESTINATION_FOUND for RouteAnalysisCompletionReasonCode /// public static readonly RouteAnalysisCompletionReasonCode BLACKHOLE_ROUTE_FOR_DESTINATION_FOUND = new RouteAnalysisCompletionReasonCode("BLACKHOLE_ROUTE_FOR_DESTINATION_FOUND"); /// /// Constant CYCLIC_PATH_DETECTED for RouteAnalysisCompletionReasonCode /// public static readonly RouteAnalysisCompletionReasonCode CYCLIC_PATH_DETECTED = new RouteAnalysisCompletionReasonCode("CYCLIC_PATH_DETECTED"); /// /// Constant INACTIVE_ROUTE_FOR_DESTINATION_FOUND for RouteAnalysisCompletionReasonCode /// public static readonly RouteAnalysisCompletionReasonCode INACTIVE_ROUTE_FOR_DESTINATION_FOUND = new RouteAnalysisCompletionReasonCode("INACTIVE_ROUTE_FOR_DESTINATION_FOUND"); /// /// Constant MAX_HOPS_EXCEEDED for RouteAnalysisCompletionReasonCode /// public static readonly RouteAnalysisCompletionReasonCode MAX_HOPS_EXCEEDED = new RouteAnalysisCompletionReasonCode("MAX_HOPS_EXCEEDED"); /// /// Constant NO_DESTINATION_ARN_PROVIDED for RouteAnalysisCompletionReasonCode /// public static readonly RouteAnalysisCompletionReasonCode NO_DESTINATION_ARN_PROVIDED = new RouteAnalysisCompletionReasonCode("NO_DESTINATION_ARN_PROVIDED"); /// /// Constant POSSIBLE_MIDDLEBOX for RouteAnalysisCompletionReasonCode /// public static readonly RouteAnalysisCompletionReasonCode POSSIBLE_MIDDLEBOX = new RouteAnalysisCompletionReasonCode("POSSIBLE_MIDDLEBOX"); /// /// Constant ROUTE_NOT_FOUND for RouteAnalysisCompletionReasonCode /// public static readonly RouteAnalysisCompletionReasonCode ROUTE_NOT_FOUND = new RouteAnalysisCompletionReasonCode("ROUTE_NOT_FOUND"); /// /// Constant TRANSIT_GATEWAY_ATTACHMENT_ATTACH_ARN_NO_MATCH for RouteAnalysisCompletionReasonCode /// public static readonly RouteAnalysisCompletionReasonCode TRANSIT_GATEWAY_ATTACHMENT_ATTACH_ARN_NO_MATCH = new RouteAnalysisCompletionReasonCode("TRANSIT_GATEWAY_ATTACHMENT_ATTACH_ARN_NO_MATCH"); /// /// Constant TRANSIT_GATEWAY_ATTACHMENT_NOT_FOUND for RouteAnalysisCompletionReasonCode /// public static readonly RouteAnalysisCompletionReasonCode TRANSIT_GATEWAY_ATTACHMENT_NOT_FOUND = new RouteAnalysisCompletionReasonCode("TRANSIT_GATEWAY_ATTACHMENT_NOT_FOUND"); /// /// Constant TRANSIT_GATEWAY_ATTACHMENT_NOT_IN_TRANSIT_GATEWAY for RouteAnalysisCompletionReasonCode /// public static readonly RouteAnalysisCompletionReasonCode TRANSIT_GATEWAY_ATTACHMENT_NOT_IN_TRANSIT_GATEWAY = new RouteAnalysisCompletionReasonCode("TRANSIT_GATEWAY_ATTACHMENT_NOT_IN_TRANSIT_GATEWAY"); /// /// Constant TRANSIT_GATEWAY_ATTACHMENT_STABLE_ROUTE_TABLE_NOT_FOUND for RouteAnalysisCompletionReasonCode /// public static readonly RouteAnalysisCompletionReasonCode TRANSIT_GATEWAY_ATTACHMENT_STABLE_ROUTE_TABLE_NOT_FOUND = new RouteAnalysisCompletionReasonCode("TRANSIT_GATEWAY_ATTACHMENT_STABLE_ROUTE_TABLE_NOT_FOUND"); /// /// 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 RouteAnalysisCompletionReasonCode(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 RouteAnalysisCompletionReasonCode 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 RouteAnalysisCompletionReasonCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type RouteAnalysisCompletionResultCode. /// public class RouteAnalysisCompletionResultCode : ConstantClass { /// /// Constant CONNECTED for RouteAnalysisCompletionResultCode /// public static readonly RouteAnalysisCompletionResultCode CONNECTED = new RouteAnalysisCompletionResultCode("CONNECTED"); /// /// Constant NOT_CONNECTED for RouteAnalysisCompletionResultCode /// public static readonly RouteAnalysisCompletionResultCode NOT_CONNECTED = new RouteAnalysisCompletionResultCode("NOT_CONNECTED"); /// /// 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 RouteAnalysisCompletionResultCode(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 RouteAnalysisCompletionResultCode 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 RouteAnalysisCompletionResultCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type RouteAnalysisStatus. /// public class RouteAnalysisStatus : ConstantClass { /// /// Constant COMPLETED for RouteAnalysisStatus /// public static readonly RouteAnalysisStatus COMPLETED = new RouteAnalysisStatus("COMPLETED"); /// /// Constant FAILED for RouteAnalysisStatus /// public static readonly RouteAnalysisStatus FAILED = new RouteAnalysisStatus("FAILED"); /// /// Constant RUNNING for RouteAnalysisStatus /// public static readonly RouteAnalysisStatus RUNNING = new RouteAnalysisStatus("RUNNING"); /// /// 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 RouteAnalysisStatus(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 RouteAnalysisStatus 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 RouteAnalysisStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type RouteState. /// public class RouteState : ConstantClass { /// /// Constant ACTIVE for RouteState /// public static readonly RouteState ACTIVE = new RouteState("ACTIVE"); /// /// Constant BLACKHOLE for RouteState /// public static readonly RouteState BLACKHOLE = new RouteState("BLACKHOLE"); /// /// 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 RouteState(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 RouteState 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 RouteState(string value) { return FindValue(value); } } /// /// Constants used for properties of type RouteTableType. /// public class RouteTableType : ConstantClass { /// /// Constant CORE_NETWORK_SEGMENT for RouteTableType /// public static readonly RouteTableType CORE_NETWORK_SEGMENT = new RouteTableType("CORE_NETWORK_SEGMENT"); /// /// Constant TRANSIT_GATEWAY_ROUTE_TABLE for RouteTableType /// public static readonly RouteTableType TRANSIT_GATEWAY_ROUTE_TABLE = new RouteTableType("TRANSIT_GATEWAY_ROUTE_TABLE"); /// /// 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 RouteTableType(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 RouteTableType 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 RouteTableType(string value) { return FindValue(value); } } /// /// Constants used for properties of type RouteType. /// public class RouteType : ConstantClass { /// /// Constant PROPAGATED for RouteType /// public static readonly RouteType PROPAGATED = new RouteType("PROPAGATED"); /// /// Constant STATIC for RouteType /// public static readonly RouteType STATIC = new RouteType("STATIC"); /// /// 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 RouteType(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 RouteType 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 RouteType(string value) { return FindValue(value); } } /// /// Constants used for properties of type SiteState. /// public class SiteState : ConstantClass { /// /// Constant AVAILABLE for SiteState /// public static readonly SiteState AVAILABLE = new SiteState("AVAILABLE"); /// /// Constant DELETING for SiteState /// public static readonly SiteState DELETING = new SiteState("DELETING"); /// /// Constant PENDING for SiteState /// public static readonly SiteState PENDING = new SiteState("PENDING"); /// /// Constant UPDATING for SiteState /// public static readonly SiteState UPDATING = new SiteState("UPDATING"); /// /// 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 SiteState(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 SiteState 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 SiteState(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransitGatewayConnectPeerAssociationState. /// public class TransitGatewayConnectPeerAssociationState : ConstantClass { /// /// Constant AVAILABLE for TransitGatewayConnectPeerAssociationState /// public static readonly TransitGatewayConnectPeerAssociationState AVAILABLE = new TransitGatewayConnectPeerAssociationState("AVAILABLE"); /// /// Constant DELETED for TransitGatewayConnectPeerAssociationState /// public static readonly TransitGatewayConnectPeerAssociationState DELETED = new TransitGatewayConnectPeerAssociationState("DELETED"); /// /// Constant DELETING for TransitGatewayConnectPeerAssociationState /// public static readonly TransitGatewayConnectPeerAssociationState DELETING = new TransitGatewayConnectPeerAssociationState("DELETING"); /// /// Constant PENDING for TransitGatewayConnectPeerAssociationState /// public static readonly TransitGatewayConnectPeerAssociationState PENDING = new TransitGatewayConnectPeerAssociationState("PENDING"); /// /// 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 TransitGatewayConnectPeerAssociationState(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 TransitGatewayConnectPeerAssociationState 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 TransitGatewayConnectPeerAssociationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransitGatewayRegistrationState. /// public class TransitGatewayRegistrationState : ConstantClass { /// /// Constant AVAILABLE for TransitGatewayRegistrationState /// public static readonly TransitGatewayRegistrationState AVAILABLE = new TransitGatewayRegistrationState("AVAILABLE"); /// /// Constant DELETED for TransitGatewayRegistrationState /// public static readonly TransitGatewayRegistrationState DELETED = new TransitGatewayRegistrationState("DELETED"); /// /// Constant DELETING for TransitGatewayRegistrationState /// public static readonly TransitGatewayRegistrationState DELETING = new TransitGatewayRegistrationState("DELETING"); /// /// Constant FAILED for TransitGatewayRegistrationState /// public static readonly TransitGatewayRegistrationState FAILED = new TransitGatewayRegistrationState("FAILED"); /// /// Constant PENDING for TransitGatewayRegistrationState /// public static readonly TransitGatewayRegistrationState PENDING = new TransitGatewayRegistrationState("PENDING"); /// /// 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 TransitGatewayRegistrationState(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 TransitGatewayRegistrationState 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 TransitGatewayRegistrationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type TunnelProtocol. /// public class TunnelProtocol : ConstantClass { /// /// Constant GRE for TunnelProtocol /// public static readonly TunnelProtocol GRE = new TunnelProtocol("GRE"); /// /// 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 TunnelProtocol(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 TunnelProtocol 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 TunnelProtocol(string value) { return FindValue(value); } } /// /// Constants used for properties of type ValidationExceptionReason. /// public class ValidationExceptionReason : ConstantClass { /// /// Constant CannotParse for ValidationExceptionReason /// public static readonly ValidationExceptionReason CannotParse = new ValidationExceptionReason("CannotParse"); /// /// Constant FieldValidationFailed for ValidationExceptionReason /// public static readonly ValidationExceptionReason FieldValidationFailed = new ValidationExceptionReason("FieldValidationFailed"); /// /// Constant Other for ValidationExceptionReason /// public static readonly ValidationExceptionReason Other = new ValidationExceptionReason("Other"); /// /// Constant UnknownOperation for ValidationExceptionReason /// public static readonly ValidationExceptionReason UnknownOperation = new ValidationExceptionReason("UnknownOperation"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ValidationExceptionReason(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ValidationExceptionReason FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ValidationExceptionReason(string value) { return FindValue(value); } } }