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