Module: Aws::Lambda::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-lambda/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AccountLimit =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccountLimit')
- AccountUsage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccountUsage')
- Action =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Action')
- AddLayerVersionPermissionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AddLayerVersionPermissionRequest')
- AddLayerVersionPermissionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AddLayerVersionPermissionResponse')
- AddPermissionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AddPermissionRequest')
- AddPermissionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AddPermissionResponse')
- AdditionalVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AdditionalVersion')
- AdditionalVersionWeights =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'AdditionalVersionWeights')
- Alias =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Alias')
- AliasConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AliasConfiguration')
- AliasList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AliasList')
- AliasRoutingConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AliasRoutingConfiguration')
- AllowCredentials =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'AllowCredentials')
- AllowMethodsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AllowMethodsList')
- AllowOriginsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AllowOriginsList')
- AllowedPublishers =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AllowedPublishers')
- AmazonManagedKafkaEventSourceConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AmazonManagedKafkaEventSourceConfig')
- ApplicationLogLevel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ApplicationLogLevel')
- Architecture =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Architecture')
- ArchitecturesList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ArchitecturesList')
- Arn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Arn')
- BatchSize =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'BatchSize')
- BisectBatchOnFunctionError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'BisectBatchOnFunctionError')
- Blob =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BlobShape.new(name: 'Blob')
- BlobStream =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BlobShape.new(name: 'BlobStream', streaming: true)
- Boolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Boolean')
- CodeSigningConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CodeSigningConfig')
- CodeSigningConfigArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CodeSigningConfigArn')
- CodeSigningConfigId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CodeSigningConfigId')
- CodeSigningConfigList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CodeSigningConfigList')
- CodeSigningConfigNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CodeSigningConfigNotFoundException')
- CodeSigningPolicies =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CodeSigningPolicies')
- CodeSigningPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CodeSigningPolicy')
- CodeStorageExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CodeStorageExceededException')
- CodeVerificationFailedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CodeVerificationFailedException')
- CollectionName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CollectionName')
- CompatibleArchitectures =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CompatibleArchitectures')
- CompatibleRuntimes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CompatibleRuntimes')
- Concurrency =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Concurrency')
- Cors =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Cors')
- CreateAliasRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAliasRequest')
- CreateCodeSigningConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateCodeSigningConfigRequest')
- CreateCodeSigningConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateCodeSigningConfigResponse')
- CreateEventSourceMappingRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateEventSourceMappingRequest')
- CreateFunctionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateFunctionRequest')
- CreateFunctionUrlConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateFunctionUrlConfigRequest')
- CreateFunctionUrlConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateFunctionUrlConfigResponse')
- DatabaseName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DatabaseName')
- Date =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'Date')
- DeadLetterConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeadLetterConfig')
- DeleteAliasRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAliasRequest')
- DeleteCodeSigningConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteCodeSigningConfigRequest')
- DeleteCodeSigningConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteCodeSigningConfigResponse')
- DeleteEventSourceMappingRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteEventSourceMappingRequest')
- DeleteFunctionCodeSigningConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteFunctionCodeSigningConfigRequest')
- DeleteFunctionConcurrencyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteFunctionConcurrencyRequest')
- DeleteFunctionEventInvokeConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteFunctionEventInvokeConfigRequest')
- DeleteFunctionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteFunctionRequest')
- DeleteFunctionUrlConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteFunctionUrlConfigRequest')
- DeleteLayerVersionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteLayerVersionRequest')
- DeleteProvisionedConcurrencyConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteProvisionedConcurrencyConfigRequest')
- Description =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Description')
- DestinationArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DestinationArn')
- DestinationConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DestinationConfig')
- DocumentDBEventSourceConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DocumentDBEventSourceConfig')
- EC2AccessDeniedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EC2AccessDeniedException')
- EC2ThrottledException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EC2ThrottledException')
- EC2UnexpectedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EC2UnexpectedException')
- EFSIOException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EFSIOException')
- EFSMountConnectivityException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EFSMountConnectivityException')
- EFSMountFailureException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EFSMountFailureException')
- EFSMountTimeoutException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EFSMountTimeoutException')
- ENILimitReachedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ENILimitReachedException')
- Enabled =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Enabled')
- EndPointType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EndPointType')
- Endpoint =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Endpoint')
- EndpointLists =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EndpointLists')
- Endpoints =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'Endpoints')
- Environment =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Environment')
- EnvironmentError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EnvironmentError')
- EnvironmentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EnvironmentResponse')
- EnvironmentVariableName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EnvironmentVariableName')
- EnvironmentVariableValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EnvironmentVariableValue')
- EnvironmentVariables =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'EnvironmentVariables')
- EphemeralStorage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EphemeralStorage')
- EphemeralStorageSize =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'EphemeralStorageSize')
- EventSourceMappingArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EventSourceMappingArn')
- EventSourceMappingConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EventSourceMappingConfiguration')
- EventSourceMappingMetric =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EventSourceMappingMetric')
- EventSourceMappingMetricList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EventSourceMappingMetricList')
- EventSourceMappingMetricsConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EventSourceMappingMetricsConfig')
- EventSourceMappingsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EventSourceMappingsList')
- EventSourcePosition =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EventSourcePosition')
- EventSourceToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EventSourceToken')
- FileSystemArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FileSystemArn')
- FileSystemConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FileSystemConfig')
- FileSystemConfigList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FileSystemConfigList')
- Filter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Filter')
- FilterCriteria =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FilterCriteria')
- FilterCriteriaError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FilterCriteriaError')
- FilterCriteriaErrorCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FilterCriteriaErrorCode')
- FilterCriteriaErrorMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FilterCriteriaErrorMessage')
- FilterList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FilterList')
- FullDocument =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FullDocument')
- FunctionArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FunctionArn')
- FunctionArnList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FunctionArnList')
- FunctionCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FunctionCode')
- FunctionCodeLocation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FunctionCodeLocation')
- FunctionConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FunctionConfiguration')
- FunctionEventInvokeConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FunctionEventInvokeConfig')
- FunctionEventInvokeConfigList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FunctionEventInvokeConfigList')
- FunctionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FunctionList')
- FunctionName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FunctionName')
- FunctionResponseType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FunctionResponseType')
- FunctionResponseTypeList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FunctionResponseTypeList')
- FunctionUrl =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FunctionUrl')
- FunctionUrlAuthType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FunctionUrlAuthType')
- FunctionUrlConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FunctionUrlConfig')
- FunctionUrlConfigList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FunctionUrlConfigList')
- FunctionUrlQualifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FunctionUrlQualifier')
- FunctionVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FunctionVersion')
- GetAccountSettingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccountSettingsRequest')
- GetAccountSettingsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccountSettingsResponse')
- GetAliasRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAliasRequest')
- GetCodeSigningConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetCodeSigningConfigRequest')
- GetCodeSigningConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetCodeSigningConfigResponse')
- GetEventSourceMappingRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEventSourceMappingRequest')
- GetFunctionCodeSigningConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetFunctionCodeSigningConfigRequest')
- GetFunctionCodeSigningConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetFunctionCodeSigningConfigResponse')
- GetFunctionConcurrencyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetFunctionConcurrencyRequest')
- GetFunctionConcurrencyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetFunctionConcurrencyResponse')
- GetFunctionConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetFunctionConfigurationRequest')
- GetFunctionEventInvokeConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetFunctionEventInvokeConfigRequest')
- GetFunctionRecursionConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetFunctionRecursionConfigRequest')
- GetFunctionRecursionConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetFunctionRecursionConfigResponse')
- GetFunctionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetFunctionRequest')
- GetFunctionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetFunctionResponse')
- GetFunctionUrlConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetFunctionUrlConfigRequest')
- GetFunctionUrlConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetFunctionUrlConfigResponse')
- GetLayerVersionByArnRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetLayerVersionByArnRequest')
- GetLayerVersionPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetLayerVersionPolicyRequest')
- GetLayerVersionPolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetLayerVersionPolicyResponse')
- GetLayerVersionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetLayerVersionRequest')
- GetLayerVersionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetLayerVersionResponse')
- GetPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPolicyRequest')
- GetPolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPolicyResponse')
- GetProvisionedConcurrencyConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetProvisionedConcurrencyConfigRequest')
- GetProvisionedConcurrencyConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetProvisionedConcurrencyConfigResponse')
- GetRuntimeManagementConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetRuntimeManagementConfigRequest')
- GetRuntimeManagementConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetRuntimeManagementConfigResponse')
- Handler =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Handler')
- Header =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Header')
- HeadersList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'HeadersList')
- HttpStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'HttpStatus')
- ImageConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImageConfig')
- ImageConfigError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImageConfigError')
- ImageConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImageConfigResponse')
- Integer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Integer')
- InvalidCodeSignatureException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidCodeSignatureException')
- InvalidParameterValueException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidParameterValueException')
- InvalidRequestContentException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidRequestContentException')
- InvalidRuntimeException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidRuntimeException')
- InvalidSecurityGroupIDException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidSecurityGroupIDException')
- InvalidSubnetIDException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidSubnetIDException')
- InvalidZipFileException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidZipFileException')
- InvocationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvocationRequest')
- InvocationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvocationResponse')
- InvocationType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InvocationType')
- InvokeAsyncRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvokeAsyncRequest')
- InvokeAsyncResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvokeAsyncResponse')
- InvokeMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InvokeMode')
- InvokeResponseStreamUpdate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvokeResponseStreamUpdate')
- InvokeWithResponseStreamCompleteEvent =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvokeWithResponseStreamCompleteEvent')
- InvokeWithResponseStreamRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvokeWithResponseStreamRequest')
- InvokeWithResponseStreamResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvokeWithResponseStreamResponse')
- InvokeWithResponseStreamResponseEvent =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvokeWithResponseStreamResponseEvent')
- KMSAccessDeniedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KMSAccessDeniedException')
- KMSDisabledException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KMSDisabledException')
- KMSInvalidStateException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KMSInvalidStateException')
- KMSKeyArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'KMSKeyArn')
- KMSNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KMSNotFoundException')
- LastUpdateStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LastUpdateStatus')
- LastUpdateStatusReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LastUpdateStatusReason')
- LastUpdateStatusReasonCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LastUpdateStatusReasonCode')
- Layer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Layer')
- LayerArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LayerArn')
- LayerList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LayerList')
- LayerName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LayerName')
- LayerPermissionAllowedAction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LayerPermissionAllowedAction')
- LayerPermissionAllowedPrincipal =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LayerPermissionAllowedPrincipal')
- LayerVersionArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LayerVersionArn')
- LayerVersionContentInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LayerVersionContentInput')
- LayerVersionContentOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LayerVersionContentOutput')
- LayerVersionNumber =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'LayerVersionNumber')
- LayerVersionsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LayerVersionsList')
- LayerVersionsListItem =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LayerVersionsListItem')
- LayersList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LayersList')
- LayersListItem =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LayersListItem')
- LayersReferenceList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LayersReferenceList')
- LicenseInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LicenseInfo')
- ListAliasesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAliasesRequest')
- ListAliasesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAliasesResponse')
- ListCodeSigningConfigsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListCodeSigningConfigsRequest')
- ListCodeSigningConfigsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListCodeSigningConfigsResponse')
- ListEventSourceMappingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListEventSourceMappingsRequest')
- ListEventSourceMappingsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListEventSourceMappingsResponse')
- ListFunctionEventInvokeConfigsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListFunctionEventInvokeConfigsRequest')
- ListFunctionEventInvokeConfigsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListFunctionEventInvokeConfigsResponse')
- ListFunctionUrlConfigsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListFunctionUrlConfigsRequest')
- ListFunctionUrlConfigsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListFunctionUrlConfigsResponse')
- ListFunctionsByCodeSigningConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListFunctionsByCodeSigningConfigRequest')
- ListFunctionsByCodeSigningConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListFunctionsByCodeSigningConfigResponse')
- ListFunctionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListFunctionsRequest')
- ListFunctionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListFunctionsResponse')
- ListLayerVersionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListLayerVersionsRequest')
- ListLayerVersionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListLayerVersionsResponse')
- ListLayersRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListLayersRequest')
- ListLayersResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListLayersResponse')
- ListProvisionedConcurrencyConfigsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListProvisionedConcurrencyConfigsRequest')
- ListProvisionedConcurrencyConfigsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListProvisionedConcurrencyConfigsResponse')
- ListTagsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsRequest')
- ListTagsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsResponse')
- ListVersionsByFunctionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVersionsByFunctionRequest')
- ListVersionsByFunctionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVersionsByFunctionResponse')
- LocalMountPath =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LocalMountPath')
- LogFormat =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LogFormat')
- LogGroup =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LogGroup')
- LogType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LogType')
- LoggingConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LoggingConfig')
- Long =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Long')
- MasterRegion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MasterRegion')
- MaxAge =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxAge')
- MaxFunctionEventInvokeConfigListItems =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxFunctionEventInvokeConfigListItems')
- MaxItems =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxItems')
- MaxLayerListItems =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxLayerListItems')
- MaxListItems =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxListItems')
- MaxProvisionedConcurrencyConfigListItems =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxProvisionedConcurrencyConfigListItems')
- MaximumBatchingWindowInSeconds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaximumBatchingWindowInSeconds')
- MaximumConcurrency =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaximumConcurrency')
- MaximumEventAgeInSeconds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaximumEventAgeInSeconds')
- MaximumNumberOfPollers =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaximumNumberOfPollers')
- MaximumRecordAgeInSeconds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaximumRecordAgeInSeconds')
- MaximumRetryAttempts =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaximumRetryAttempts')
- MaximumRetryAttemptsEventSourceMapping =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaximumRetryAttemptsEventSourceMapping')
- MemorySize =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MemorySize')
- Method =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Method')
- MinimumNumberOfPollers =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MinimumNumberOfPollers')
- NameSpacedFunctionArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NameSpacedFunctionArn')
- NamespacedFunctionName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NamespacedFunctionName')
- NamespacedStatementId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NamespacedStatementId')
- NonNegativeInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'NonNegativeInteger')
- NullableBoolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'NullableBoolean')
- OnFailure =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OnFailure')
- OnSuccess =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OnSuccess')
- OrganizationId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OrganizationId')
- Origin =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Origin')
- PackageType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PackageType')
- ParallelizationFactor =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ParallelizationFactor')
- Pattern =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Pattern')
- PolicyLengthExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PolicyLengthExceededException')
- PositiveInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'PositiveInteger')
- PreconditionFailedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PreconditionFailedException')
- Principal =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Principal')
- PrincipalOrgID =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PrincipalOrgID')
- ProvisionedConcurrencyConfigList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ProvisionedConcurrencyConfigList')
- ProvisionedConcurrencyConfigListItem =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProvisionedConcurrencyConfigListItem')
- ProvisionedConcurrencyConfigNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProvisionedConcurrencyConfigNotFoundException')
- ProvisionedConcurrencyStatusEnum =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ProvisionedConcurrencyStatusEnum')
- ProvisionedPollerConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProvisionedPollerConfig')
- PublishLayerVersionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PublishLayerVersionRequest')
- PublishLayerVersionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PublishLayerVersionResponse')
- PublishVersionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PublishVersionRequest')
- PutFunctionCodeSigningConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutFunctionCodeSigningConfigRequest')
- PutFunctionCodeSigningConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutFunctionCodeSigningConfigResponse')
- PutFunctionConcurrencyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutFunctionConcurrencyRequest')
- PutFunctionEventInvokeConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutFunctionEventInvokeConfigRequest')
- PutFunctionRecursionConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutFunctionRecursionConfigRequest')
- PutFunctionRecursionConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutFunctionRecursionConfigResponse')
- PutProvisionedConcurrencyConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutProvisionedConcurrencyConfigRequest')
- PutProvisionedConcurrencyConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutProvisionedConcurrencyConfigResponse')
- PutRuntimeManagementConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutRuntimeManagementConfigRequest')
- PutRuntimeManagementConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutRuntimeManagementConfigResponse')
- Qualifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Qualifier')
- Queue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Queue')
- Queues =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Queues')
- RecursiveInvocationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RecursiveInvocationException')
- RecursiveLoop =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RecursiveLoop')
- RemoveLayerVersionPermissionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RemoveLayerVersionPermissionRequest')
- RemovePermissionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RemovePermissionRequest')
- RequestTooLargeException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RequestTooLargeException')
- ReservedConcurrentExecutions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ReservedConcurrentExecutions')
- ResourceArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceArn')
- ResourceConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceConflictException')
- ResourceInUseException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceInUseException')
- ResourceNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotFoundException')
- ResourceNotReadyException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotReadyException')
- ResponseStreamingInvocationType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResponseStreamingInvocationType')
- RoleArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RoleArn')
- Runtime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Runtime')
- RuntimeVersionArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RuntimeVersionArn')
- RuntimeVersionConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RuntimeVersionConfig')
- RuntimeVersionError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RuntimeVersionError')
- S3Bucket =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'S3Bucket')
- S3Key =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'S3Key')
- S3ObjectVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'S3ObjectVersion')
- ScalingConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ScalingConfig')
- SecurityGroupId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SecurityGroupId')
- SecurityGroupIds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SecurityGroupIds')
- SelfManagedEventSource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SelfManagedEventSource')
- SelfManagedKafkaEventSourceConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SelfManagedKafkaEventSourceConfig')
- SensitiveString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SensitiveString')
- ServiceException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceException')
- SigningProfileVersionArns =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SigningProfileVersionArns')
- SnapStart =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SnapStart')
- SnapStartApplyOn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SnapStartApplyOn')
- SnapStartException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SnapStartException')
- SnapStartNotReadyException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SnapStartNotReadyException')
- SnapStartOptimizationStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SnapStartOptimizationStatus')
- SnapStartResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SnapStartResponse')
- SnapStartTimeoutException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SnapStartTimeoutException')
- SourceAccessConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SourceAccessConfiguration')
- SourceAccessConfigurations =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SourceAccessConfigurations')
- SourceAccessType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SourceAccessType')
- SourceOwner =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SourceOwner')
- State =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'State')
- StateReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StateReason')
- StateReasonCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StateReasonCode')
- StatementId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StatementId')
- String =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String')
- StringList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'StringList')
- SubnetIPAddressLimitReachedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SubnetIPAddressLimitReachedException')
- SubnetId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SubnetId')
- SubnetIds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SubnetIds')
- SystemLogLevel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SystemLogLevel')
- TagKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagKey')
- TagKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagKeyList')
- TagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceRequest')
- TagValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagValue')
- TaggableResource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TaggableResource')
- Tags =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'Tags')
- TagsError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagsError')
- TagsErrorCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagsErrorCode')
- TagsErrorMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagsErrorMessage')
- ThrottleReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ThrottleReason')
- Timeout =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Timeout')
- Timestamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'Timestamp')
- TooManyRequestsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyRequestsException')
- Topic =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Topic')
- Topics =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Topics')
- TracingConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TracingConfig')
- TracingConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TracingConfigResponse')
- TracingMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TracingMode')
- TumblingWindowInSeconds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'TumblingWindowInSeconds')
- URI =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'URI')
- UnqualifiedFunctionName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UnqualifiedFunctionName')
- UnreservedConcurrentExecutions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'UnreservedConcurrentExecutions')
- UnsupportedMediaTypeException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UnsupportedMediaTypeException')
- UntagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UpdateAliasRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAliasRequest')
- UpdateCodeSigningConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateCodeSigningConfigRequest')
- UpdateCodeSigningConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateCodeSigningConfigResponse')
- UpdateEventSourceMappingRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateEventSourceMappingRequest')
- UpdateFunctionCodeRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateFunctionCodeRequest')
- UpdateFunctionConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateFunctionConfigurationRequest')
- UpdateFunctionEventInvokeConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateFunctionEventInvokeConfigRequest')
- UpdateFunctionUrlConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateFunctionUrlConfigRequest')
- UpdateFunctionUrlConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateFunctionUrlConfigResponse')
- UpdateRuntimeOn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UpdateRuntimeOn')
- Version =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Version')
- VpcConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VpcConfig')
- VpcConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VpcConfigResponse')
- VpcId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VpcId')
- Weight =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'Weight')
- WorkingDirectory =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkingDirectory')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2015-03-31" api. = { "apiVersion" => "2015-03-31", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "lambda", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "AWS Lambda", "serviceId" => "Lambda", "signatureVersion" => "v4", "uid" => "lambda-2015-03-31", } api.add_operation(:add_layer_version_permission, Seahorse::Model::Operation.new.tap do |o| o.name = "AddLayerVersionPermission" o.http_method = "POST" o.http_request_uri = "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy" o.input = Shapes::ShapeRef.new(shape: AddLayerVersionPermissionRequest) o.output = Shapes::ShapeRef.new(shape: AddLayerVersionPermissionResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: PolicyLengthExceededException) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailedException) end) api.add_operation(:add_permission, Seahorse::Model::Operation.new.tap do |o| o.name = "AddPermission" o.http_method = "POST" o.http_request_uri = "/2015-03-31/functions/{FunctionName}/policy" o.input = Shapes::ShapeRef.new(shape: AddPermissionRequest) o.output = Shapes::ShapeRef.new(shape: AddPermissionResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: PolicyLengthExceededException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailedException) end) api.add_operation(:create_alias, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAlias" o.http_method = "POST" o.http_request_uri = "/2015-03-31/functions/{FunctionName}/aliases" o.input = Shapes::ShapeRef.new(shape: CreateAliasRequest) o.output = Shapes::ShapeRef.new(shape: AliasConfiguration) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:create_code_signing_config, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateCodeSigningConfig" o.http_method = "POST" o.http_request_uri = "/2020-04-22/code-signing-configs/" o.input = Shapes::ShapeRef.new(shape: CreateCodeSigningConfigRequest) o.output = Shapes::ShapeRef.new(shape: CreateCodeSigningConfigResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) end) api.add_operation(:create_event_source_mapping, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateEventSourceMapping" o.http_method = "POST" o.http_request_uri = "/2015-03-31/event-source-mappings/" o.input = Shapes::ShapeRef.new(shape: CreateEventSourceMappingRequest) o.output = Shapes::ShapeRef.new(shape: EventSourceMappingConfiguration) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:create_function, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateFunction" o.http_method = "POST" o.http_request_uri = "/2015-03-31/functions" o.input = Shapes::ShapeRef.new(shape: CreateFunctionRequest) o.output = Shapes::ShapeRef.new(shape: FunctionConfiguration) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: CodeStorageExceededException) o.errors << Shapes::ShapeRef.new(shape: CodeVerificationFailedException) o.errors << Shapes::ShapeRef.new(shape: InvalidCodeSignatureException) o.errors << Shapes::ShapeRef.new(shape: CodeSigningConfigNotFoundException) end) api.add_operation(:create_function_url_config, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateFunctionUrlConfig" o.http_method = "POST" o.http_request_uri = "/2021-10-31/functions/{FunctionName}/url" o.input = Shapes::ShapeRef.new(shape: CreateFunctionUrlConfigRequest) o.output = Shapes::ShapeRef.new(shape: CreateFunctionUrlConfigResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_alias, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAlias" o.http_method = "DELETE" o.http_request_uri = "/2015-03-31/functions/{FunctionName}/aliases/{Name}" o.input = Shapes::ShapeRef.new(shape: DeleteAliasRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_code_signing_config, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteCodeSigningConfig" o.http_method = "DELETE" o.http_request_uri = "/2020-04-22/code-signing-configs/{CodeSigningConfigArn}" o.input = Shapes::ShapeRef.new(shape: DeleteCodeSigningConfigRequest) o.output = Shapes::ShapeRef.new(shape: DeleteCodeSigningConfigResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:delete_event_source_mapping, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteEventSourceMapping" o.http_method = "DELETE" o.http_request_uri = "/2015-03-31/event-source-mappings/{UUID}" o.input = Shapes::ShapeRef.new(shape: DeleteEventSourceMappingRequest) o.output = Shapes::ShapeRef.new(shape: EventSourceMappingConfiguration) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) api.add_operation(:delete_function, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteFunction" o.http_method = "DELETE" o.http_request_uri = "/2015-03-31/functions/{FunctionName}" o.input = Shapes::ShapeRef.new(shape: DeleteFunctionRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:delete_function_code_signing_config, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteFunctionCodeSigningConfig" o.http_method = "DELETE" o.http_request_uri = "/2020-06-30/functions/{FunctionName}/code-signing-config" o.input = Shapes::ShapeRef.new(shape: DeleteFunctionCodeSigningConfigRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: CodeSigningConfigNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:delete_function_concurrency, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteFunctionConcurrency" o.http_method = "DELETE" o.http_request_uri = "/2017-10-31/functions/{FunctionName}/concurrency" o.input = Shapes::ShapeRef.new(shape: DeleteFunctionConcurrencyRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:delete_function_event_invoke_config, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteFunctionEventInvokeConfig" o.http_method = "DELETE" o.http_request_uri = "/2019-09-25/functions/{FunctionName}/event-invoke-config" o.input = Shapes::ShapeRef.new(shape: DeleteFunctionEventInvokeConfigRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:delete_function_url_config, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteFunctionUrlConfig" o.http_method = "DELETE" o.http_request_uri = "/2021-10-31/functions/{FunctionName}/url" o.input = Shapes::ShapeRef.new(shape: DeleteFunctionUrlConfigRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_layer_version, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteLayerVersion" o.http_method = "DELETE" o.http_request_uri = "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}" o.input = Shapes::ShapeRef.new(shape: DeleteLayerVersionRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_provisioned_concurrency_config, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteProvisionedConcurrencyConfig" o.http_method = "DELETE" o.http_request_uri = "/2019-09-30/functions/{FunctionName}/provisioned-concurrency" o.input = Shapes::ShapeRef.new(shape: DeleteProvisionedConcurrencyConfigRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:get_account_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccountSettings" o.http_method = "GET" o.http_request_uri = "/2016-08-19/account-settings/" o.input = Shapes::ShapeRef.new(shape: GetAccountSettingsRequest) o.output = Shapes::ShapeRef.new(shape: GetAccountSettingsResponse) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:get_alias, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAlias" o.http_method = "GET" o.http_request_uri = "/2015-03-31/functions/{FunctionName}/aliases/{Name}" o.input = Shapes::ShapeRef.new(shape: GetAliasRequest) o.output = Shapes::ShapeRef.new(shape: AliasConfiguration) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_code_signing_config, Seahorse::Model::Operation.new.tap do |o| o.name = "GetCodeSigningConfig" o.http_method = "GET" o.http_request_uri = "/2020-04-22/code-signing-configs/{CodeSigningConfigArn}" o.input = Shapes::ShapeRef.new(shape: GetCodeSigningConfigRequest) o.output = Shapes::ShapeRef.new(shape: GetCodeSigningConfigResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_event_source_mapping, Seahorse::Model::Operation.new.tap do |o| o.name = "GetEventSourceMapping" o.http_method = "GET" o.http_request_uri = "/2015-03-31/event-source-mappings/{UUID}" o.input = Shapes::ShapeRef.new(shape: GetEventSourceMappingRequest) o.output = Shapes::ShapeRef.new(shape: EventSourceMappingConfiguration) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_function, Seahorse::Model::Operation.new.tap do |o| o.name = "GetFunction" o.http_method = "GET" o.http_request_uri = "/2015-03-31/functions/{FunctionName}" o.input = Shapes::ShapeRef.new(shape: GetFunctionRequest) o.output = Shapes::ShapeRef.new(shape: GetFunctionResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) end) api.add_operation(:get_function_code_signing_config, Seahorse::Model::Operation.new.tap do |o| o.name = "GetFunctionCodeSigningConfig" o.http_method = "GET" o.http_request_uri = "/2020-06-30/functions/{FunctionName}/code-signing-config" o.input = Shapes::ShapeRef.new(shape: GetFunctionCodeSigningConfigRequest) o.output = Shapes::ShapeRef.new(shape: GetFunctionCodeSigningConfigResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_function_concurrency, Seahorse::Model::Operation.new.tap do |o| o.name = "GetFunctionConcurrency" o.http_method = "GET" o.http_request_uri = "/2019-09-30/functions/{FunctionName}/concurrency" o.input = Shapes::ShapeRef.new(shape: GetFunctionConcurrencyRequest) o.output = Shapes::ShapeRef.new(shape: GetFunctionConcurrencyResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:get_function_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetFunctionConfiguration" o.http_method = "GET" o.http_request_uri = "/2015-03-31/functions/{FunctionName}/configuration" o.input = Shapes::ShapeRef.new(shape: GetFunctionConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: FunctionConfiguration) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) end) api.add_operation(:get_function_event_invoke_config, Seahorse::Model::Operation.new.tap do |o| o.name = "GetFunctionEventInvokeConfig" o.http_method = "GET" o.http_request_uri = "/2019-09-25/functions/{FunctionName}/event-invoke-config" o.input = Shapes::ShapeRef.new(shape: GetFunctionEventInvokeConfigRequest) o.output = Shapes::ShapeRef.new(shape: FunctionEventInvokeConfig) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_function_recursion_config, Seahorse::Model::Operation.new.tap do |o| o.name = "GetFunctionRecursionConfig" o.http_method = "GET" o.http_request_uri = "/2024-08-31/functions/{FunctionName}/recursion-config" o.input = Shapes::ShapeRef.new(shape: GetFunctionRecursionConfigRequest) o.output = Shapes::ShapeRef.new(shape: GetFunctionRecursionConfigResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:get_function_url_config, Seahorse::Model::Operation.new.tap do |o| o.name = "GetFunctionUrlConfig" o.http_method = "GET" o.http_request_uri = "/2021-10-31/functions/{FunctionName}/url" o.input = Shapes::ShapeRef.new(shape: GetFunctionUrlConfigRequest) o.output = Shapes::ShapeRef.new(shape: GetFunctionUrlConfigResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_layer_version, Seahorse::Model::Operation.new.tap do |o| o.name = "GetLayerVersion" o.http_method = "GET" o.http_request_uri = "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}" o.input = Shapes::ShapeRef.new(shape: GetLayerVersionRequest) o.output = Shapes::ShapeRef.new(shape: GetLayerVersionResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_layer_version_by_arn, Seahorse::Model::Operation.new.tap do |o| o.name = "GetLayerVersionByArn" o.http_method = "GET" o.http_request_uri = "/2018-10-31/layers?find=LayerVersion" o.input = Shapes::ShapeRef.new(shape: GetLayerVersionByArnRequest) o.output = Shapes::ShapeRef.new(shape: GetLayerVersionResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_layer_version_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetLayerVersionPolicy" o.http_method = "GET" o.http_request_uri = "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy" o.input = Shapes::ShapeRef.new(shape: GetLayerVersionPolicyRequest) o.output = Shapes::ShapeRef.new(shape: GetLayerVersionPolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) end) api.add_operation(:get_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetPolicy" o.http_method = "GET" o.http_request_uri = "/2015-03-31/functions/{FunctionName}/policy" o.input = Shapes::ShapeRef.new(shape: GetPolicyRequest) o.output = Shapes::ShapeRef.new(shape: GetPolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) end) api.add_operation(:get_provisioned_concurrency_config, Seahorse::Model::Operation.new.tap do |o| o.name = "GetProvisionedConcurrencyConfig" o.http_method = "GET" o.http_request_uri = "/2019-09-30/functions/{FunctionName}/provisioned-concurrency" o.input = Shapes::ShapeRef.new(shape: GetProvisionedConcurrencyConfigRequest) o.output = Shapes::ShapeRef.new(shape: GetProvisionedConcurrencyConfigResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ProvisionedConcurrencyConfigNotFoundException) end) api.add_operation(:get_runtime_management_config, Seahorse::Model::Operation.new.tap do |o| o.name = "GetRuntimeManagementConfig" o.http_method = "GET" o.http_request_uri = "/2021-07-20/functions/{FunctionName}/runtime-management-config" o.input = Shapes::ShapeRef.new(shape: GetRuntimeManagementConfigRequest) o.output = Shapes::ShapeRef.new(shape: GetRuntimeManagementConfigResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:invoke, Seahorse::Model::Operation.new.tap do |o| o.name = "Invoke" o.http_method = "POST" o.http_request_uri = "/2015-03-31/functions/{FunctionName}/invocations" o.input = Shapes::ShapeRef.new(shape: InvocationRequest) o.output = Shapes::ShapeRef.new(shape: InvocationResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestContentException) o.errors << Shapes::ShapeRef.new(shape: RequestTooLargeException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedMediaTypeException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: EC2UnexpectedException) o.errors << Shapes::ShapeRef.new(shape: SubnetIPAddressLimitReachedException) o.errors << Shapes::ShapeRef.new(shape: ENILimitReachedException) o.errors << Shapes::ShapeRef.new(shape: EFSMountConnectivityException) o.errors << Shapes::ShapeRef.new(shape: EFSMountFailureException) o.errors << Shapes::ShapeRef.new(shape: EFSMountTimeoutException) o.errors << Shapes::ShapeRef.new(shape: EFSIOException) o.errors << Shapes::ShapeRef.new(shape: SnapStartException) o.errors << Shapes::ShapeRef.new(shape: SnapStartTimeoutException) o.errors << Shapes::ShapeRef.new(shape: SnapStartNotReadyException) o.errors << Shapes::ShapeRef.new(shape: EC2ThrottledException) o.errors << Shapes::ShapeRef.new(shape: EC2AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidSubnetIDException) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurityGroupIDException) o.errors << Shapes::ShapeRef.new(shape: InvalidZipFileException) o.errors << Shapes::ShapeRef.new(shape: KMSDisabledException) o.errors << Shapes::ShapeRef.new(shape: KMSInvalidStateException) o.errors << Shapes::ShapeRef.new(shape: KMSAccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: KMSNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRuntimeException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotReadyException) o.errors << Shapes::ShapeRef.new(shape: RecursiveInvocationException) end) api.add_operation(:invoke_async, Seahorse::Model::Operation.new.tap do |o| o.name = "InvokeAsync" o.http_method = "POST" o.http_request_uri = "/2014-11-13/functions/{FunctionName}/invoke-async/" o.deprecated = true o.input = Shapes::ShapeRef.new(shape: InvokeAsyncRequest) o.output = Shapes::ShapeRef.new(shape: InvokeAsyncResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestContentException) o.errors << Shapes::ShapeRef.new(shape: InvalidRuntimeException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:invoke_with_response_stream, Seahorse::Model::Operation.new.tap do |o| o.name = "InvokeWithResponseStream" o.http_method = "POST" o.http_request_uri = "/2021-11-15/functions/{FunctionName}/response-streaming-invocations" o.input = Shapes::ShapeRef.new(shape: InvokeWithResponseStreamRequest) o.output = Shapes::ShapeRef.new(shape: InvokeWithResponseStreamResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestContentException) o.errors << Shapes::ShapeRef.new(shape: RequestTooLargeException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedMediaTypeException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: EC2UnexpectedException) o.errors << Shapes::ShapeRef.new(shape: SubnetIPAddressLimitReachedException) o.errors << Shapes::ShapeRef.new(shape: ENILimitReachedException) o.errors << Shapes::ShapeRef.new(shape: EFSMountConnectivityException) o.errors << Shapes::ShapeRef.new(shape: EFSMountFailureException) o.errors << Shapes::ShapeRef.new(shape: EFSMountTimeoutException) o.errors << Shapes::ShapeRef.new(shape: EFSIOException) o.errors << Shapes::ShapeRef.new(shape: SnapStartException) o.errors << Shapes::ShapeRef.new(shape: SnapStartTimeoutException) o.errors << Shapes::ShapeRef.new(shape: SnapStartNotReadyException) o.errors << Shapes::ShapeRef.new(shape: EC2ThrottledException) o.errors << Shapes::ShapeRef.new(shape: EC2AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidSubnetIDException) o.errors << Shapes::ShapeRef.new(shape: InvalidSecurityGroupIDException) o.errors << Shapes::ShapeRef.new(shape: InvalidZipFileException) o.errors << Shapes::ShapeRef.new(shape: KMSDisabledException) o.errors << Shapes::ShapeRef.new(shape: KMSInvalidStateException) o.errors << Shapes::ShapeRef.new(shape: KMSAccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: KMSNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRuntimeException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotReadyException) o.errors << Shapes::ShapeRef.new(shape: RecursiveInvocationException) end) api.add_operation(:list_aliases, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAliases" o.http_method = "GET" o.http_request_uri = "/2015-03-31/functions/{FunctionName}/aliases" o.input = Shapes::ShapeRef.new(shape: ListAliasesRequest) o.output = Shapes::ShapeRef.new(shape: ListAliasesResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "max_items", tokens: { "next_marker" => "marker" } ) end) api.add_operation(:list_code_signing_configs, Seahorse::Model::Operation.new.tap do |o| o.name = "ListCodeSigningConfigs" o.http_method = "GET" o.http_request_uri = "/2020-04-22/code-signing-configs/" o.input = Shapes::ShapeRef.new(shape: ListCodeSigningConfigsRequest) o.output = Shapes::ShapeRef.new(shape: ListCodeSigningConfigsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o[:pager] = Aws::Pager.new( limit_key: "max_items", tokens: { "next_marker" => "marker" } ) end) api.add_operation(:list_event_source_mappings, Seahorse::Model::Operation.new.tap do |o| o.name = "ListEventSourceMappings" o.http_method = "GET" o.http_request_uri = "/2015-03-31/event-source-mappings/" o.input = Shapes::ShapeRef.new(shape: ListEventSourceMappingsRequest) o.output = Shapes::ShapeRef.new(shape: ListEventSourceMappingsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "max_items", tokens: { "next_marker" => "marker" } ) end) api.add_operation(:list_function_event_invoke_configs, Seahorse::Model::Operation.new.tap do |o| o.name = "ListFunctionEventInvokeConfigs" o.http_method = "GET" o.http_request_uri = "/2019-09-25/functions/{FunctionName}/event-invoke-config/list" o.input = Shapes::ShapeRef.new(shape: ListFunctionEventInvokeConfigsRequest) o.output = Shapes::ShapeRef.new(shape: ListFunctionEventInvokeConfigsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_items", tokens: { "next_marker" => "marker" } ) end) api.add_operation(:list_function_url_configs, Seahorse::Model::Operation.new.tap do |o| o.name = "ListFunctionUrlConfigs" o.http_method = "GET" o.http_request_uri = "/2021-10-31/functions/{FunctionName}/urls" o.input = Shapes::ShapeRef.new(shape: ListFunctionUrlConfigsRequest) o.output = Shapes::ShapeRef.new(shape: ListFunctionUrlConfigsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "max_items", tokens: { "next_marker" => "marker" } ) end) api.add_operation(:list_functions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListFunctions" o.http_method = "GET" o.http_request_uri = "/2015-03-31/functions/" o.input = Shapes::ShapeRef.new(shape: ListFunctionsRequest) o.output = Shapes::ShapeRef.new(shape: ListFunctionsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o[:pager] = Aws::Pager.new( limit_key: "max_items", tokens: { "next_marker" => "marker" } ) end) api.add_operation(:list_functions_by_code_signing_config, Seahorse::Model::Operation.new.tap do |o| o.name = "ListFunctionsByCodeSigningConfig" o.http_method = "GET" o.http_request_uri = "/2020-04-22/code-signing-configs/{CodeSigningConfigArn}/functions" o.input = Shapes::ShapeRef.new(shape: ListFunctionsByCodeSigningConfigRequest) o.output = Shapes::ShapeRef.new(shape: ListFunctionsByCodeSigningConfigResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_items", tokens: { "next_marker" => "marker" } ) end) api.add_operation(:list_layer_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListLayerVersions" o.http_method = "GET" o.http_request_uri = "/2018-10-31/layers/{LayerName}/versions" o.input = Shapes::ShapeRef.new(shape: ListLayerVersionsRequest) o.output = Shapes::ShapeRef.new(shape: ListLayerVersionsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "max_items", tokens: { "next_marker" => "marker" } ) end) api.add_operation(:list_layers, Seahorse::Model::Operation.new.tap do |o| o.name = "ListLayers" o.http_method = "GET" o.http_request_uri = "/2018-10-31/layers" o.input = Shapes::ShapeRef.new(shape: ListLayersRequest) o.output = Shapes::ShapeRef.new(shape: ListLayersResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "max_items", tokens: { "next_marker" => "marker" } ) end) api.add_operation(:list_provisioned_concurrency_configs, Seahorse::Model::Operation.new.tap do |o| o.name = "ListProvisionedConcurrencyConfigs" o.http_method = "GET" o.http_request_uri = "/2019-09-30/functions/{FunctionName}/provisioned-concurrency?List=ALL" o.input = Shapes::ShapeRef.new(shape: ListProvisionedConcurrencyConfigsRequest) o.output = Shapes::ShapeRef.new(shape: ListProvisionedConcurrencyConfigsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_items", tokens: { "next_marker" => "marker" } ) end) api.add_operation(:list_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTags" o.http_method = "GET" o.http_request_uri = "/2017-03-31/tags/{ARN}" o.input = Shapes::ShapeRef.new(shape: ListTagsRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:list_versions_by_function, Seahorse::Model::Operation.new.tap do |o| o.name = "ListVersionsByFunction" o.http_method = "GET" o.http_request_uri = "/2015-03-31/functions/{FunctionName}/versions" o.input = Shapes::ShapeRef.new(shape: ListVersionsByFunctionRequest) o.output = Shapes::ShapeRef.new(shape: ListVersionsByFunctionResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "max_items", tokens: { "next_marker" => "marker" } ) end) api.add_operation(:publish_layer_version, Seahorse::Model::Operation.new.tap do |o| o.name = "PublishLayerVersion" o.http_method = "POST" o.http_request_uri = "/2018-10-31/layers/{LayerName}/versions" o.input = Shapes::ShapeRef.new(shape: PublishLayerVersionRequest) o.output = Shapes::ShapeRef.new(shape: PublishLayerVersionResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: CodeStorageExceededException) end) api.add_operation(:publish_version, Seahorse::Model::Operation.new.tap do |o| o.name = "PublishVersion" o.http_method = "POST" o.http_request_uri = "/2015-03-31/functions/{FunctionName}/versions" o.input = Shapes::ShapeRef.new(shape: PublishVersionRequest) o.output = Shapes::ShapeRef.new(shape: FunctionConfiguration) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: CodeStorageExceededException) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailedException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:put_function_code_signing_config, Seahorse::Model::Operation.new.tap do |o| o.name = "PutFunctionCodeSigningConfig" o.http_method = "PUT" o.http_request_uri = "/2020-06-30/functions/{FunctionName}/code-signing-config" o.input = Shapes::ShapeRef.new(shape: PutFunctionCodeSigningConfigRequest) o.output = Shapes::ShapeRef.new(shape: PutFunctionCodeSigningConfigResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: CodeSigningConfigNotFoundException) end) api.add_operation(:put_function_concurrency, Seahorse::Model::Operation.new.tap do |o| o.name = "PutFunctionConcurrency" o.http_method = "PUT" o.http_request_uri = "/2017-10-31/functions/{FunctionName}/concurrency" o.input = Shapes::ShapeRef.new(shape: PutFunctionConcurrencyRequest) o.output = Shapes::ShapeRef.new(shape: Concurrency) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:put_function_event_invoke_config, Seahorse::Model::Operation.new.tap do |o| o.name = "PutFunctionEventInvokeConfig" o.http_method = "PUT" o.http_request_uri = "/2019-09-25/functions/{FunctionName}/event-invoke-config" o.input = Shapes::ShapeRef.new(shape: PutFunctionEventInvokeConfigRequest) o.output = Shapes::ShapeRef.new(shape: FunctionEventInvokeConfig) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:put_function_recursion_config, Seahorse::Model::Operation.new.tap do |o| o.name = "PutFunctionRecursionConfig" o.http_method = "PUT" o.http_request_uri = "/2024-08-31/functions/{FunctionName}/recursion-config" o.input = Shapes::ShapeRef.new(shape: PutFunctionRecursionConfigRequest) o.output = Shapes::ShapeRef.new(shape: PutFunctionRecursionConfigResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:put_provisioned_concurrency_config, Seahorse::Model::Operation.new.tap do |o| o.name = "PutProvisionedConcurrencyConfig" o.http_method = "PUT" o.http_request_uri = "/2019-09-30/functions/{FunctionName}/provisioned-concurrency" o.input = Shapes::ShapeRef.new(shape: PutProvisionedConcurrencyConfigRequest) o.output = Shapes::ShapeRef.new(shape: PutProvisionedConcurrencyConfigResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:put_runtime_management_config, Seahorse::Model::Operation.new.tap do |o| o.name = "PutRuntimeManagementConfig" o.http_method = "PUT" o.http_request_uri = "/2021-07-20/functions/{FunctionName}/runtime-management-config" o.input = Shapes::ShapeRef.new(shape: PutRuntimeManagementConfigRequest) o.output = Shapes::ShapeRef.new(shape: PutRuntimeManagementConfigResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:remove_layer_version_permission, Seahorse::Model::Operation.new.tap do |o| o.name = "RemoveLayerVersionPermission" o.http_method = "DELETE" o.http_request_uri = "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy/{StatementId}" o.input = Shapes::ShapeRef.new(shape: RemoveLayerVersionPermissionRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailedException) end) api.add_operation(:remove_permission, Seahorse::Model::Operation.new.tap do |o| o.name = "RemovePermission" o.http_method = "DELETE" o.http_request_uri = "/2015-03-31/functions/{FunctionName}/policy/{StatementId}" o.input = Shapes::ShapeRef.new(shape: RemovePermissionRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailedException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/2017-03-31/tags/{ARN}" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "DELETE" o.http_request_uri = "/2017-03-31/tags/{ARN}" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:update_alias, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAlias" o.http_method = "PUT" o.http_request_uri = "/2015-03-31/functions/{FunctionName}/aliases/{Name}" o.input = Shapes::ShapeRef.new(shape: UpdateAliasRequest) o.output = Shapes::ShapeRef.new(shape: AliasConfiguration) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailedException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:update_code_signing_config, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateCodeSigningConfig" o.http_method = "PUT" o.http_request_uri = "/2020-04-22/code-signing-configs/{CodeSigningConfigArn}" o.input = Shapes::ShapeRef.new(shape: UpdateCodeSigningConfigRequest) o.output = Shapes::ShapeRef.new(shape: UpdateCodeSigningConfigResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:update_event_source_mapping, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateEventSourceMapping" o.http_method = "PUT" o.http_request_uri = "/2015-03-31/event-source-mappings/{UUID}" o.input = Shapes::ShapeRef.new(shape: UpdateEventSourceMappingRequest) o.output = Shapes::ShapeRef.new(shape: EventSourceMappingConfiguration) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) api.add_operation(:update_function_code, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateFunctionCode" o.http_method = "PUT" o.http_request_uri = "/2015-03-31/functions/{FunctionName}/code" o.input = Shapes::ShapeRef.new(shape: UpdateFunctionCodeRequest) o.output = Shapes::ShapeRef.new(shape: FunctionConfiguration) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: CodeStorageExceededException) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailedException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: CodeVerificationFailedException) o.errors << Shapes::ShapeRef.new(shape: InvalidCodeSignatureException) o.errors << Shapes::ShapeRef.new(shape: CodeSigningConfigNotFoundException) end) api.add_operation(:update_function_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateFunctionConfiguration" o.http_method = "PUT" o.http_request_uri = "/2015-03-31/functions/{FunctionName}/configuration" o.input = Shapes::ShapeRef.new(shape: UpdateFunctionConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: FunctionConfiguration) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailedException) o.errors << Shapes::ShapeRef.new(shape: CodeVerificationFailedException) o.errors << Shapes::ShapeRef.new(shape: InvalidCodeSignatureException) o.errors << Shapes::ShapeRef.new(shape: CodeSigningConfigNotFoundException) end) api.add_operation(:update_function_event_invoke_config, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateFunctionEventInvokeConfig" o.http_method = "POST" o.http_request_uri = "/2019-09-25/functions/{FunctionName}/event-invoke-config" o.input = Shapes::ShapeRef.new(shape: UpdateFunctionEventInvokeConfigRequest) o.output = Shapes::ShapeRef.new(shape: FunctionEventInvokeConfig) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:update_function_url_config, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateFunctionUrlConfig" o.http_method = "PUT" o.http_request_uri = "/2021-10-31/functions/{FunctionName}/url" o.input = Shapes::ShapeRef.new(shape: UpdateFunctionUrlConfigRequest) o.output = Shapes::ShapeRef.new(shape: UpdateFunctionUrlConfigResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) end