/* * 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 lambda-2015-03-31.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.Lambda { /// /// Constants used for properties of type Architecture. /// public class Architecture : ConstantClass { /// /// Constant Arm64 for Architecture /// public static readonly Architecture Arm64 = new Architecture("arm64"); /// /// Constant X86_64 for Architecture /// public static readonly Architecture X86_64 = new Architecture("x86_64"); /// /// 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 Architecture(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 Architecture 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 Architecture(string value) { return FindValue(value); } } /// /// Constants used for properties of type CodeSigningPolicy. /// public class CodeSigningPolicy : ConstantClass { /// /// Constant Enforce for CodeSigningPolicy /// public static readonly CodeSigningPolicy Enforce = new CodeSigningPolicy("Enforce"); /// /// Constant Warn for CodeSigningPolicy /// public static readonly CodeSigningPolicy Warn = new CodeSigningPolicy("Warn"); /// /// 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 CodeSigningPolicy(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 CodeSigningPolicy 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 CodeSigningPolicy(string value) { return FindValue(value); } } /// /// Constants used for properties of type EndPointType. /// public class EndPointType : ConstantClass { /// /// Constant KAFKA_BOOTSTRAP_SERVERS for EndPointType /// public static readonly EndPointType KAFKA_BOOTSTRAP_SERVERS = new EndPointType("KAFKA_BOOTSTRAP_SERVERS"); /// /// 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 EndPointType(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 EndPointType 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 EndPointType(string value) { return FindValue(value); } } /// /// Constants used for properties of type EventSourcePosition. /// public class EventSourcePosition : ConstantClass { /// /// Constant AT_TIMESTAMP for EventSourcePosition /// public static readonly EventSourcePosition AT_TIMESTAMP = new EventSourcePosition("AT_TIMESTAMP"); /// /// Constant LATEST for EventSourcePosition /// public static readonly EventSourcePosition LATEST = new EventSourcePosition("LATEST"); /// /// Constant TRIM_HORIZON for EventSourcePosition /// public static readonly EventSourcePosition TRIM_HORIZON = new EventSourcePosition("TRIM_HORIZON"); /// /// 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 EventSourcePosition(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 EventSourcePosition 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 EventSourcePosition(string value) { return FindValue(value); } } /// /// Constants used for properties of type FullDocument. /// public class FullDocument : ConstantClass { /// /// Constant Default for FullDocument /// public static readonly FullDocument Default = new FullDocument("Default"); /// /// Constant UpdateLookup for FullDocument /// public static readonly FullDocument UpdateLookup = new FullDocument("UpdateLookup"); /// /// 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 FullDocument(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 FullDocument 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 FullDocument(string value) { return FindValue(value); } } /// /// Constants used for properties of type FunctionResponseType. /// public class FunctionResponseType : ConstantClass { /// /// Constant ReportBatchItemFailures for FunctionResponseType /// public static readonly FunctionResponseType ReportBatchItemFailures = new FunctionResponseType("ReportBatchItemFailures"); /// /// 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 FunctionResponseType(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 FunctionResponseType 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 FunctionResponseType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FunctionUrlAuthType. /// public class FunctionUrlAuthType : ConstantClass { /// /// Constant AWS_IAM for FunctionUrlAuthType /// public static readonly FunctionUrlAuthType AWS_IAM = new FunctionUrlAuthType("AWS_IAM"); /// /// Constant NONE for FunctionUrlAuthType /// public static readonly FunctionUrlAuthType NONE = new FunctionUrlAuthType("NONE"); /// /// 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 FunctionUrlAuthType(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 FunctionUrlAuthType 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 FunctionUrlAuthType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FunctionVersion. /// public class FunctionVersion : ConstantClass { /// /// Constant ALL for FunctionVersion /// public static readonly FunctionVersion ALL = new FunctionVersion("ALL"); /// /// 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 FunctionVersion(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 FunctionVersion 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 FunctionVersion(string value) { return FindValue(value); } } /// /// Constants used for properties of type InvocationType. /// public class InvocationType : ConstantClass { /// /// Constant DryRun for InvocationType /// public static readonly InvocationType DryRun = new InvocationType("DryRun"); /// /// Constant Event for InvocationType /// public static readonly InvocationType Event = new InvocationType("Event"); /// /// Constant RequestResponse for InvocationType /// public static readonly InvocationType RequestResponse = new InvocationType("RequestResponse"); /// /// 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 InvocationType(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 InvocationType 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 InvocationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type InvokeMode. /// public class InvokeMode : ConstantClass { /// /// Constant BUFFERED for InvokeMode /// public static readonly InvokeMode BUFFERED = new InvokeMode("BUFFERED"); /// /// Constant RESPONSE_STREAM for InvokeMode /// public static readonly InvokeMode RESPONSE_STREAM = new InvokeMode("RESPONSE_STREAM"); /// /// 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 InvokeMode(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 InvokeMode 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 InvokeMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type LastUpdateStatus. /// public class LastUpdateStatus : ConstantClass { /// /// Constant Failed for LastUpdateStatus /// public static readonly LastUpdateStatus Failed = new LastUpdateStatus("Failed"); /// /// Constant InProgress for LastUpdateStatus /// public static readonly LastUpdateStatus InProgress = new LastUpdateStatus("InProgress"); /// /// Constant Successful for LastUpdateStatus /// public static readonly LastUpdateStatus Successful = new LastUpdateStatus("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 LastUpdateStatus(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 LastUpdateStatus 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 LastUpdateStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type LastUpdateStatusReasonCode. /// public class LastUpdateStatusReasonCode : ConstantClass { /// /// Constant DisabledKMSKey for LastUpdateStatusReasonCode /// public static readonly LastUpdateStatusReasonCode DisabledKMSKey = new LastUpdateStatusReasonCode("DisabledKMSKey"); /// /// Constant EFSIOError for LastUpdateStatusReasonCode /// public static readonly LastUpdateStatusReasonCode EFSIOError = new LastUpdateStatusReasonCode("EFSIOError"); /// /// Constant EFSMountConnectivityError for LastUpdateStatusReasonCode /// public static readonly LastUpdateStatusReasonCode EFSMountConnectivityError = new LastUpdateStatusReasonCode("EFSMountConnectivityError"); /// /// Constant EFSMountFailure for LastUpdateStatusReasonCode /// public static readonly LastUpdateStatusReasonCode EFSMountFailure = new LastUpdateStatusReasonCode("EFSMountFailure"); /// /// Constant EFSMountTimeout for LastUpdateStatusReasonCode /// public static readonly LastUpdateStatusReasonCode EFSMountTimeout = new LastUpdateStatusReasonCode("EFSMountTimeout"); /// /// Constant EniLimitExceeded for LastUpdateStatusReasonCode /// public static readonly LastUpdateStatusReasonCode EniLimitExceeded = new LastUpdateStatusReasonCode("EniLimitExceeded"); /// /// Constant FunctionError for LastUpdateStatusReasonCode /// public static readonly LastUpdateStatusReasonCode FunctionError = new LastUpdateStatusReasonCode("FunctionError"); /// /// Constant ImageAccessDenied for LastUpdateStatusReasonCode /// public static readonly LastUpdateStatusReasonCode ImageAccessDenied = new LastUpdateStatusReasonCode("ImageAccessDenied"); /// /// Constant ImageDeleted for LastUpdateStatusReasonCode /// public static readonly LastUpdateStatusReasonCode ImageDeleted = new LastUpdateStatusReasonCode("ImageDeleted"); /// /// Constant InsufficientRolePermissions for LastUpdateStatusReasonCode /// public static readonly LastUpdateStatusReasonCode InsufficientRolePermissions = new LastUpdateStatusReasonCode("InsufficientRolePermissions"); /// /// Constant InternalError for LastUpdateStatusReasonCode /// public static readonly LastUpdateStatusReasonCode InternalError = new LastUpdateStatusReasonCode("InternalError"); /// /// Constant InvalidConfiguration for LastUpdateStatusReasonCode /// public static readonly LastUpdateStatusReasonCode InvalidConfiguration = new LastUpdateStatusReasonCode("InvalidConfiguration"); /// /// Constant InvalidImage for LastUpdateStatusReasonCode /// public static readonly LastUpdateStatusReasonCode InvalidImage = new LastUpdateStatusReasonCode("InvalidImage"); /// /// Constant InvalidRuntime for LastUpdateStatusReasonCode /// public static readonly LastUpdateStatusReasonCode InvalidRuntime = new LastUpdateStatusReasonCode("InvalidRuntime"); /// /// Constant InvalidSecurityGroup for LastUpdateStatusReasonCode /// public static readonly LastUpdateStatusReasonCode InvalidSecurityGroup = new LastUpdateStatusReasonCode("InvalidSecurityGroup"); /// /// Constant InvalidStateKMSKey for LastUpdateStatusReasonCode /// public static readonly LastUpdateStatusReasonCode InvalidStateKMSKey = new LastUpdateStatusReasonCode("InvalidStateKMSKey"); /// /// Constant InvalidSubnet for LastUpdateStatusReasonCode /// public static readonly LastUpdateStatusReasonCode InvalidSubnet = new LastUpdateStatusReasonCode("InvalidSubnet"); /// /// Constant InvalidZipFileException for LastUpdateStatusReasonCode /// public static readonly LastUpdateStatusReasonCode InvalidZipFileException = new LastUpdateStatusReasonCode("InvalidZipFileException"); /// /// Constant KMSKeyAccessDenied for LastUpdateStatusReasonCode /// public static readonly LastUpdateStatusReasonCode KMSKeyAccessDenied = new LastUpdateStatusReasonCode("KMSKeyAccessDenied"); /// /// Constant KMSKeyNotFound for LastUpdateStatusReasonCode /// public static readonly LastUpdateStatusReasonCode KMSKeyNotFound = new LastUpdateStatusReasonCode("KMSKeyNotFound"); /// /// Constant SubnetOutOfIPAddresses for LastUpdateStatusReasonCode /// public static readonly LastUpdateStatusReasonCode SubnetOutOfIPAddresses = new LastUpdateStatusReasonCode("SubnetOutOfIPAddresses"); /// /// 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 LastUpdateStatusReasonCode(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 LastUpdateStatusReasonCode 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 LastUpdateStatusReasonCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type LogType. /// public class LogType : ConstantClass { /// /// Constant None for LogType /// public static readonly LogType None = new LogType("None"); /// /// Constant Tail for LogType /// public static readonly LogType Tail = new LogType("Tail"); /// /// 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 LogType(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 LogType 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 LogType(string value) { return FindValue(value); } } /// /// Constants used for properties of type PackageType. /// public class PackageType : ConstantClass { /// /// Constant Image for PackageType /// public static readonly PackageType Image = new PackageType("Image"); /// /// Constant Zip for PackageType /// public static readonly PackageType Zip = new PackageType("Zip"); /// /// 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 PackageType(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 PackageType 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 PackageType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ProvisionedConcurrencyStatusEnum. /// public class ProvisionedConcurrencyStatusEnum : ConstantClass { /// /// Constant FAILED for ProvisionedConcurrencyStatusEnum /// public static readonly ProvisionedConcurrencyStatusEnum FAILED = new ProvisionedConcurrencyStatusEnum("FAILED"); /// /// Constant IN_PROGRESS for ProvisionedConcurrencyStatusEnum /// public static readonly ProvisionedConcurrencyStatusEnum IN_PROGRESS = new ProvisionedConcurrencyStatusEnum("IN_PROGRESS"); /// /// Constant READY for ProvisionedConcurrencyStatusEnum /// public static readonly ProvisionedConcurrencyStatusEnum READY = new ProvisionedConcurrencyStatusEnum("READY"); /// /// 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 ProvisionedConcurrencyStatusEnum(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 ProvisionedConcurrencyStatusEnum 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 ProvisionedConcurrencyStatusEnum(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResponseStreamingInvocationType. /// public class ResponseStreamingInvocationType : ConstantClass { /// /// Constant DryRun for ResponseStreamingInvocationType /// public static readonly ResponseStreamingInvocationType DryRun = new ResponseStreamingInvocationType("DryRun"); /// /// Constant RequestResponse for ResponseStreamingInvocationType /// public static readonly ResponseStreamingInvocationType RequestResponse = new ResponseStreamingInvocationType("RequestResponse"); /// /// 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 ResponseStreamingInvocationType(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 ResponseStreamingInvocationType 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 ResponseStreamingInvocationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type Runtime. /// public class Runtime : ConstantClass { /// /// Constant Dotnet6 for Runtime /// public static readonly Runtime Dotnet6 = new Runtime("dotnet6"); /// /// Constant Dotnetcore10 for Runtime /// public static readonly Runtime Dotnetcore10 = new Runtime("dotnetcore1.0"); /// /// Constant Dotnetcore20 for Runtime /// public static readonly Runtime Dotnetcore20 = new Runtime("dotnetcore2.0"); /// /// Constant Dotnetcore21 for Runtime /// public static readonly Runtime Dotnetcore21 = new Runtime("dotnetcore2.1"); /// /// Constant Dotnetcore31 for Runtime /// public static readonly Runtime Dotnetcore31 = new Runtime("dotnetcore3.1"); /// /// Constant Go1X for Runtime /// public static readonly Runtime Go1X = new Runtime("go1.x"); /// /// Constant Java11 for Runtime /// public static readonly Runtime Java11 = new Runtime("java11"); /// /// Constant Java17 for Runtime /// public static readonly Runtime Java17 = new Runtime("java17"); /// /// Constant Java8 for Runtime /// public static readonly Runtime Java8 = new Runtime("java8"); /// /// Constant Java8Al2 for Runtime /// public static readonly Runtime Java8Al2 = new Runtime("java8.al2"); /// /// Constant Nodejs for Runtime /// public static readonly Runtime Nodejs = new Runtime("nodejs"); /// /// Constant Nodejs10X for Runtime /// public static readonly Runtime Nodejs10X = new Runtime("nodejs10.x"); /// /// Constant Nodejs12X for Runtime /// public static readonly Runtime Nodejs12X = new Runtime("nodejs12.x"); /// /// Constant Nodejs14X for Runtime /// public static readonly Runtime Nodejs14X = new Runtime("nodejs14.x"); /// /// Constant Nodejs16X for Runtime /// public static readonly Runtime Nodejs16X = new Runtime("nodejs16.x"); /// /// Constant Nodejs18X for Runtime /// public static readonly Runtime Nodejs18X = new Runtime("nodejs18.x"); /// /// Constant Nodejs43 for Runtime /// public static readonly Runtime Nodejs43 = new Runtime("nodejs4.3"); /// /// Constant Nodejs43Edge for Runtime /// public static readonly Runtime Nodejs43Edge = new Runtime("nodejs4.3-edge"); /// /// Constant Nodejs610 for Runtime /// public static readonly Runtime Nodejs610 = new Runtime("nodejs6.10"); /// /// Constant Nodejs810 for Runtime /// public static readonly Runtime Nodejs810 = new Runtime("nodejs8.10"); /// /// Constant Provided for Runtime /// public static readonly Runtime Provided = new Runtime("provided"); /// /// Constant ProvidedAl2 for Runtime /// public static readonly Runtime ProvidedAl2 = new Runtime("provided.al2"); /// /// Constant Python27 for Runtime /// public static readonly Runtime Python27 = new Runtime("python2.7"); /// /// Constant Python310 for Runtime /// public static readonly Runtime Python310 = new Runtime("python3.10"); /// /// Constant Python311 for Runtime /// public static readonly Runtime Python311 = new Runtime("python3.11"); /// /// Constant Python36 for Runtime /// public static readonly Runtime Python36 = new Runtime("python3.6"); /// /// Constant Python37 for Runtime /// public static readonly Runtime Python37 = new Runtime("python3.7"); /// /// Constant Python38 for Runtime /// public static readonly Runtime Python38 = new Runtime("python3.8"); /// /// Constant Python39 for Runtime /// public static readonly Runtime Python39 = new Runtime("python3.9"); /// /// Constant Ruby25 for Runtime /// public static readonly Runtime Ruby25 = new Runtime("ruby2.5"); /// /// Constant Ruby27 for Runtime /// public static readonly Runtime Ruby27 = new Runtime("ruby2.7"); /// /// Constant Ruby32 for Runtime /// public static readonly Runtime Ruby32 = new Runtime("ruby3.2"); /// /// 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 Runtime(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 Runtime 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 Runtime(string value) { return FindValue(value); } } /// /// Constants used for properties of type SnapStartApplyOn. /// public class SnapStartApplyOn : ConstantClass { /// /// Constant None for SnapStartApplyOn /// public static readonly SnapStartApplyOn None = new SnapStartApplyOn("None"); /// /// Constant PublishedVersions for SnapStartApplyOn /// public static readonly SnapStartApplyOn PublishedVersions = new SnapStartApplyOn("PublishedVersions"); /// /// 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 SnapStartApplyOn(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 SnapStartApplyOn 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 SnapStartApplyOn(string value) { return FindValue(value); } } /// /// Constants used for properties of type SnapStartOptimizationStatus. /// public class SnapStartOptimizationStatus : ConstantClass { /// /// Constant Off for SnapStartOptimizationStatus /// public static readonly SnapStartOptimizationStatus Off = new SnapStartOptimizationStatus("Off"); /// /// Constant On for SnapStartOptimizationStatus /// public static readonly SnapStartOptimizationStatus On = new SnapStartOptimizationStatus("On"); /// /// 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 SnapStartOptimizationStatus(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 SnapStartOptimizationStatus 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 SnapStartOptimizationStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type SourceAccessType. /// public class SourceAccessType : ConstantClass { /// /// Constant BASIC_AUTH for SourceAccessType /// public static readonly SourceAccessType BASIC_AUTH = new SourceAccessType("BASIC_AUTH"); /// /// Constant CLIENT_CERTIFICATE_TLS_AUTH for SourceAccessType /// public static readonly SourceAccessType CLIENT_CERTIFICATE_TLS_AUTH = new SourceAccessType("CLIENT_CERTIFICATE_TLS_AUTH"); /// /// Constant SASL_SCRAM_256_AUTH for SourceAccessType /// public static readonly SourceAccessType SASL_SCRAM_256_AUTH = new SourceAccessType("SASL_SCRAM_256_AUTH"); /// /// Constant SASL_SCRAM_512_AUTH for SourceAccessType /// public static readonly SourceAccessType SASL_SCRAM_512_AUTH = new SourceAccessType("SASL_SCRAM_512_AUTH"); /// /// Constant SERVER_ROOT_CA_CERTIFICATE for SourceAccessType /// public static readonly SourceAccessType SERVER_ROOT_CA_CERTIFICATE = new SourceAccessType("SERVER_ROOT_CA_CERTIFICATE"); /// /// Constant VIRTUAL_HOST for SourceAccessType /// public static readonly SourceAccessType VIRTUAL_HOST = new SourceAccessType("VIRTUAL_HOST"); /// /// Constant VPC_SECURITY_GROUP for SourceAccessType /// public static readonly SourceAccessType VPC_SECURITY_GROUP = new SourceAccessType("VPC_SECURITY_GROUP"); /// /// Constant VPC_SUBNET for SourceAccessType /// public static readonly SourceAccessType VPC_SUBNET = new SourceAccessType("VPC_SUBNET"); /// /// 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 SourceAccessType(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 SourceAccessType 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 SourceAccessType(string value) { return FindValue(value); } } /// /// Constants used for properties of type State. /// public class State : ConstantClass { /// /// Constant Active for State /// public static readonly State Active = new State("Active"); /// /// Constant Failed for State /// public static readonly State Failed = new State("Failed"); /// /// Constant Inactive for State /// public static readonly State Inactive = new State("Inactive"); /// /// Constant Pending for State /// public static readonly State Pending = new State("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 State(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 State 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 State(string value) { return FindValue(value); } } /// /// Constants used for properties of type StateReasonCode. /// public class StateReasonCode : ConstantClass { /// /// Constant Creating for StateReasonCode /// public static readonly StateReasonCode Creating = new StateReasonCode("Creating"); /// /// Constant DisabledKMSKey for StateReasonCode /// public static readonly StateReasonCode DisabledKMSKey = new StateReasonCode("DisabledKMSKey"); /// /// Constant EFSIOError for StateReasonCode /// public static readonly StateReasonCode EFSIOError = new StateReasonCode("EFSIOError"); /// /// Constant EFSMountConnectivityError for StateReasonCode /// public static readonly StateReasonCode EFSMountConnectivityError = new StateReasonCode("EFSMountConnectivityError"); /// /// Constant EFSMountFailure for StateReasonCode /// public static readonly StateReasonCode EFSMountFailure = new StateReasonCode("EFSMountFailure"); /// /// Constant EFSMountTimeout for StateReasonCode /// public static readonly StateReasonCode EFSMountTimeout = new StateReasonCode("EFSMountTimeout"); /// /// Constant EniLimitExceeded for StateReasonCode /// public static readonly StateReasonCode EniLimitExceeded = new StateReasonCode("EniLimitExceeded"); /// /// Constant FunctionError for StateReasonCode /// public static readonly StateReasonCode FunctionError = new StateReasonCode("FunctionError"); /// /// Constant Idle for StateReasonCode /// public static readonly StateReasonCode Idle = new StateReasonCode("Idle"); /// /// Constant ImageAccessDenied for StateReasonCode /// public static readonly StateReasonCode ImageAccessDenied = new StateReasonCode("ImageAccessDenied"); /// /// Constant ImageDeleted for StateReasonCode /// public static readonly StateReasonCode ImageDeleted = new StateReasonCode("ImageDeleted"); /// /// Constant InsufficientRolePermissions for StateReasonCode /// public static readonly StateReasonCode InsufficientRolePermissions = new StateReasonCode("InsufficientRolePermissions"); /// /// Constant InternalError for StateReasonCode /// public static readonly StateReasonCode InternalError = new StateReasonCode("InternalError"); /// /// Constant InvalidConfiguration for StateReasonCode /// public static readonly StateReasonCode InvalidConfiguration = new StateReasonCode("InvalidConfiguration"); /// /// Constant InvalidImage for StateReasonCode /// public static readonly StateReasonCode InvalidImage = new StateReasonCode("InvalidImage"); /// /// Constant InvalidRuntime for StateReasonCode /// public static readonly StateReasonCode InvalidRuntime = new StateReasonCode("InvalidRuntime"); /// /// Constant InvalidSecurityGroup for StateReasonCode /// public static readonly StateReasonCode InvalidSecurityGroup = new StateReasonCode("InvalidSecurityGroup"); /// /// Constant InvalidStateKMSKey for StateReasonCode /// public static readonly StateReasonCode InvalidStateKMSKey = new StateReasonCode("InvalidStateKMSKey"); /// /// Constant InvalidSubnet for StateReasonCode /// public static readonly StateReasonCode InvalidSubnet = new StateReasonCode("InvalidSubnet"); /// /// Constant InvalidZipFileException for StateReasonCode /// public static readonly StateReasonCode InvalidZipFileException = new StateReasonCode("InvalidZipFileException"); /// /// Constant KMSKeyAccessDenied for StateReasonCode /// public static readonly StateReasonCode KMSKeyAccessDenied = new StateReasonCode("KMSKeyAccessDenied"); /// /// Constant KMSKeyNotFound for StateReasonCode /// public static readonly StateReasonCode KMSKeyNotFound = new StateReasonCode("KMSKeyNotFound"); /// /// Constant Restoring for StateReasonCode /// public static readonly StateReasonCode Restoring = new StateReasonCode("Restoring"); /// /// Constant SubnetOutOfIPAddresses for StateReasonCode /// public static readonly StateReasonCode SubnetOutOfIPAddresses = new StateReasonCode("SubnetOutOfIPAddresses"); /// /// 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 StateReasonCode(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 StateReasonCode 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 StateReasonCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type ThrottleReason. /// public class ThrottleReason : ConstantClass { /// /// Constant CallerRateLimitExceeded for ThrottleReason /// public static readonly ThrottleReason CallerRateLimitExceeded = new ThrottleReason("CallerRateLimitExceeded"); /// /// Constant ConcurrentInvocationLimitExceeded for ThrottleReason /// public static readonly ThrottleReason ConcurrentInvocationLimitExceeded = new ThrottleReason("ConcurrentInvocationLimitExceeded"); /// /// Constant ConcurrentSnapshotCreateLimitExceeded for ThrottleReason /// public static readonly ThrottleReason ConcurrentSnapshotCreateLimitExceeded = new ThrottleReason("ConcurrentSnapshotCreateLimitExceeded"); /// /// Constant FunctionInvocationRateLimitExceeded for ThrottleReason /// public static readonly ThrottleReason FunctionInvocationRateLimitExceeded = new ThrottleReason("FunctionInvocationRateLimitExceeded"); /// /// Constant ReservedFunctionConcurrentInvocationLimitExceeded for ThrottleReason /// public static readonly ThrottleReason ReservedFunctionConcurrentInvocationLimitExceeded = new ThrottleReason("ReservedFunctionConcurrentInvocationLimitExceeded"); /// /// Constant ReservedFunctionInvocationRateLimitExceeded for ThrottleReason /// public static readonly ThrottleReason ReservedFunctionInvocationRateLimitExceeded = new ThrottleReason("ReservedFunctionInvocationRateLimitExceeded"); /// /// 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 ThrottleReason(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 ThrottleReason 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 ThrottleReason(string value) { return FindValue(value); } } /// /// Constants used for properties of type TracingMode. /// public class TracingMode : ConstantClass { /// /// Constant Active for TracingMode /// public static readonly TracingMode Active = new TracingMode("Active"); /// /// Constant PassThrough for TracingMode /// public static readonly TracingMode PassThrough = new TracingMode("PassThrough"); /// /// 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 TracingMode(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 TracingMode 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 TracingMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type UpdateRuntimeOn. /// public class UpdateRuntimeOn : ConstantClass { /// /// Constant Auto for UpdateRuntimeOn /// public static readonly UpdateRuntimeOn Auto = new UpdateRuntimeOn("Auto"); /// /// Constant FunctionUpdate for UpdateRuntimeOn /// public static readonly UpdateRuntimeOn FunctionUpdate = new UpdateRuntimeOn("FunctionUpdate"); /// /// Constant Manual for UpdateRuntimeOn /// public static readonly UpdateRuntimeOn Manual = new UpdateRuntimeOn("Manual"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public UpdateRuntimeOn(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 UpdateRuntimeOn 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 UpdateRuntimeOn(string value) { return FindValue(value); } } }