R/lambda_interfaces.R

Defines functions update_function_url_config_output update_function_url_config_input update_function_event_invoke_config_output update_function_event_invoke_config_input update_function_configuration_output update_function_configuration_input update_function_code_output update_function_code_input update_event_source_mapping_output update_event_source_mapping_input update_code_signing_config_output update_code_signing_config_input update_alias_output update_alias_input untag_resource_output untag_resource_input tag_resource_output tag_resource_input remove_permission_output remove_permission_input remove_layer_version_permission_output remove_layer_version_permission_input put_runtime_management_config_output put_runtime_management_config_input put_provisioned_concurrency_config_output put_provisioned_concurrency_config_input put_function_event_invoke_config_output put_function_event_invoke_config_input put_function_concurrency_output put_function_concurrency_input put_function_code_signing_config_output put_function_code_signing_config_input publish_version_output publish_version_input publish_layer_version_output publish_layer_version_input list_versions_by_function_output list_versions_by_function_input list_tags_output list_tags_input list_provisioned_concurrency_configs_output list_provisioned_concurrency_configs_input list_layers_output list_layers_input list_layer_versions_output list_layer_versions_input list_functions_by_code_signing_config_output list_functions_by_code_signing_config_input list_functions_output list_functions_input list_function_url_configs_output list_function_url_configs_input list_function_event_invoke_configs_output list_function_event_invoke_configs_input list_event_source_mappings_output list_event_source_mappings_input list_code_signing_configs_output list_code_signing_configs_input list_aliases_output list_aliases_input invoke_with_response_stream_output invoke_with_response_stream_input invoke_async_output invoke_async_input invoke_output invoke_input get_runtime_management_config_output get_runtime_management_config_input get_provisioned_concurrency_config_output get_provisioned_concurrency_config_input get_policy_output get_policy_input get_layer_version_policy_output get_layer_version_policy_input get_layer_version_by_arn_output get_layer_version_by_arn_input get_layer_version_output get_layer_version_input get_function_url_config_output get_function_url_config_input get_function_event_invoke_config_output get_function_event_invoke_config_input get_function_configuration_output get_function_configuration_input get_function_concurrency_output get_function_concurrency_input get_function_code_signing_config_output get_function_code_signing_config_input get_function_output get_function_input get_event_source_mapping_output get_event_source_mapping_input get_code_signing_config_output get_code_signing_config_input get_alias_output get_alias_input get_account_settings_output get_account_settings_input delete_provisioned_concurrency_config_output delete_provisioned_concurrency_config_input delete_layer_version_output delete_layer_version_input delete_function_url_config_output delete_function_url_config_input delete_function_event_invoke_config_output delete_function_event_invoke_config_input delete_function_concurrency_output delete_function_concurrency_input delete_function_code_signing_config_output delete_function_code_signing_config_input delete_function_output delete_function_input delete_event_source_mapping_output delete_event_source_mapping_input delete_code_signing_config_output delete_code_signing_config_input delete_alias_output delete_alias_input create_function_url_config_output create_function_url_config_input create_function_output create_function_input create_event_source_mapping_output create_event_source_mapping_input create_code_signing_config_output create_code_signing_config_input create_alias_output create_alias_input add_permission_output add_permission_input add_layer_version_permission_output add_layer_version_permission_input

# This file is generated by make.paws. Please do not edit here.
#' @importFrom paws.common populate
#' @include lambda_service.R
NULL

.lambda$add_layer_version_permission_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LayerName = structure(logical(0), tags = list(location = "uri", locationName = "LayerName", type = "string")), VersionNumber = structure(logical(0), tags = list(location = "uri", locationName = "VersionNumber", type = "long")), StatementId = structure(logical(0), tags = list(type = "string")), Action = structure(logical(0), tags = list(type = "string")), Principal = structure(logical(0), tags = list(type = "string")), OrganizationId = structure(logical(0), tags = list(type = "string")), RevisionId = structure(logical(0), tags = list(location = "querystring", locationName = "RevisionId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$add_layer_version_permission_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Statement = structure(logical(0), tags = list(type = "string")), RevisionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$add_permission_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), StatementId = structure(logical(0), tags = list(type = "string")), Action = structure(logical(0), tags = list(type = "string")), Principal = structure(logical(0), tags = list(type = "string")), SourceArn = structure(logical(0), tags = list(type = "string")), SourceAccount = structure(logical(0), tags = list(type = "string")), EventSourceToken = structure(logical(0), tags = list(type = "string")), Qualifier = structure(logical(0), tags = list(location = "querystring", locationName = "Qualifier", type = "string")), RevisionId = structure(logical(0), tags = list(type = "string")), PrincipalOrgID = structure(logical(0), tags = list(type = "string")), FunctionUrlAuthType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$add_permission_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Statement = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$create_alias_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Name = structure(logical(0), tags = list(type = "string")), FunctionVersion = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), RoutingConfig = structure(list(AdditionalVersionWeights = structure(list(structure(logical(0), tags = list(type = "double"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$create_alias_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AliasArn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), FunctionVersion = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), RoutingConfig = structure(list(AdditionalVersionWeights = structure(list(structure(logical(0), tags = list(type = "double"))), tags = list(type = "map"))), tags = list(type = "structure")), RevisionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$create_code_signing_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Description = structure(logical(0), tags = list(type = "string")), AllowedPublishers = structure(list(SigningProfileVersionArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), CodeSigningPolicies = structure(list(UntrustedArtifactOnDeployment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$create_code_signing_config_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CodeSigningConfig = structure(list(CodeSigningConfigId = structure(logical(0), tags = list(type = "string")), CodeSigningConfigArn = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), AllowedPublishers = structure(list(SigningProfileVersionArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), CodeSigningPolicies = structure(list(UntrustedArtifactOnDeployment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), LastModified = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$create_event_source_mapping_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EventSourceArn = structure(logical(0), tags = list(type = "string")), FunctionName = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean")), BatchSize = structure(logical(0), tags = list(type = "integer")), FilterCriteria = structure(list(Filters = structure(list(structure(list(Pattern = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), MaximumBatchingWindowInSeconds = structure(logical(0), tags = list(type = "integer")), ParallelizationFactor = structure(logical(0), tags = list(type = "integer")), StartingPosition = structure(logical(0), tags = list(type = "string")), StartingPositionTimestamp = structure(logical(0), tags = list(type = "timestamp")), DestinationConfig = structure(list(OnSuccess = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OnFailure = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), MaximumRecordAgeInSeconds = structure(logical(0), tags = list(type = "integer")), BisectBatchOnFunctionError = structure(logical(0), tags = list(type = "boolean")), MaximumRetryAttempts = structure(logical(0), tags = list(type = "integer")), TumblingWindowInSeconds = structure(logical(0), tags = list(type = "integer")), Topics = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Queues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SourceAccessConfigurations = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), URI = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), SelfManagedEventSource = structure(list(Endpoints = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "map"))), tags = list(type = "structure")), FunctionResponseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AmazonManagedKafkaEventSourceConfig = structure(list(ConsumerGroupId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SelfManagedKafkaEventSourceConfig = structure(list(ConsumerGroupId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ScalingConfig = structure(list(MaximumConcurrency = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), DocumentDBEventSourceConfig = structure(list(DatabaseName = structure(logical(0), tags = list(type = "string")), CollectionName = structure(logical(0), tags = list(type = "string")), FullDocument = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$create_event_source_mapping_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(UUID = structure(logical(0), tags = list(type = "string")), StartingPosition = structure(logical(0), tags = list(type = "string")), StartingPositionTimestamp = structure(logical(0), tags = list(type = "timestamp")), BatchSize = structure(logical(0), tags = list(type = "integer")), MaximumBatchingWindowInSeconds = structure(logical(0), tags = list(type = "integer")), ParallelizationFactor = structure(logical(0), tags = list(type = "integer")), EventSourceArn = structure(logical(0), tags = list(type = "string")), FilterCriteria = structure(list(Filters = structure(list(structure(list(Pattern = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), FunctionArn = structure(logical(0), tags = list(type = "string")), LastModified = structure(logical(0), tags = list(type = "timestamp")), LastProcessingResult = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), StateTransitionReason = structure(logical(0), tags = list(type = "string")), DestinationConfig = structure(list(OnSuccess = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OnFailure = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), Topics = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Queues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SourceAccessConfigurations = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), URI = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), SelfManagedEventSource = structure(list(Endpoints = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "map"))), tags = list(type = "structure")), MaximumRecordAgeInSeconds = structure(logical(0), tags = list(type = "integer")), BisectBatchOnFunctionError = structure(logical(0), tags = list(type = "boolean")), MaximumRetryAttempts = structure(logical(0), tags = list(type = "integer")), TumblingWindowInSeconds = structure(logical(0), tags = list(type = "integer")), FunctionResponseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AmazonManagedKafkaEventSourceConfig = structure(list(ConsumerGroupId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SelfManagedKafkaEventSourceConfig = structure(list(ConsumerGroupId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ScalingConfig = structure(list(MaximumConcurrency = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), DocumentDBEventSourceConfig = structure(list(DatabaseName = structure(logical(0), tags = list(type = "string")), CollectionName = structure(logical(0), tags = list(type = "string")), FullDocument = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$create_function_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(type = "string")), Runtime = structure(logical(0), tags = list(type = "string")), Role = structure(logical(0), tags = list(type = "string")), Handler = structure(logical(0), tags = list(type = "string")), Code = structure(list(ZipFile = structure(logical(0), tags = list(type = "blob", sensitive = TRUE)), S3Bucket = structure(logical(0), tags = list(type = "string")), S3Key = structure(logical(0), tags = list(type = "string")), S3ObjectVersion = structure(logical(0), tags = list(type = "string")), ImageUri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Description = structure(logical(0), tags = list(type = "string")), Timeout = structure(logical(0), tags = list(type = "integer")), MemorySize = structure(logical(0), tags = list(type = "integer")), Publish = structure(logical(0), tags = list(type = "boolean")), VpcConfig = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), PackageType = structure(logical(0), tags = list(type = "string")), DeadLetterConfig = structure(list(TargetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Environment = structure(list(Variables = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map", sensitive = TRUE))), tags = list(type = "structure")), KMSKeyArn = structure(logical(0), tags = list(type = "string")), TracingConfig = structure(list(Mode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Layers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FileSystemConfigs = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), LocalMountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ImageConfig = structure(list(EntryPoint = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), WorkingDirectory = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CodeSigningConfigArn = structure(logical(0), tags = list(type = "string")), Architectures = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EphemeralStorage = structure(list(Size = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), SnapStart = structure(list(ApplyOn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$create_function_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(type = "string")), FunctionArn = structure(logical(0), tags = list(type = "string")), Runtime = structure(logical(0), tags = list(type = "string")), Role = structure(logical(0), tags = list(type = "string")), Handler = structure(logical(0), tags = list(type = "string")), CodeSize = structure(logical(0), tags = list(type = "long")), Description = structure(logical(0), tags = list(type = "string")), Timeout = structure(logical(0), tags = list(type = "integer")), MemorySize = structure(logical(0), tags = list(type = "integer")), LastModified = structure(logical(0), tags = list(type = "string")), CodeSha256 = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), VpcConfig = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DeadLetterConfig = structure(list(TargetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Environment = structure(list(Variables = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map", sensitive = TRUE)), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), KMSKeyArn = structure(logical(0), tags = list(type = "string")), TracingConfig = structure(list(Mode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), MasterArn = structure(logical(0), tags = list(type = "string")), RevisionId = structure(logical(0), tags = list(type = "string")), Layers = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), CodeSize = structure(logical(0), tags = list(type = "long")), SigningProfileVersionArn = structure(logical(0), tags = list(type = "string")), SigningJobArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), State = structure(logical(0), tags = list(type = "string")), StateReason = structure(logical(0), tags = list(type = "string")), StateReasonCode = structure(logical(0), tags = list(type = "string")), LastUpdateStatus = structure(logical(0), tags = list(type = "string")), LastUpdateStatusReason = structure(logical(0), tags = list(type = "string")), LastUpdateStatusReasonCode = structure(logical(0), tags = list(type = "string")), FileSystemConfigs = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), LocalMountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PackageType = structure(logical(0), tags = list(type = "string")), ImageConfigResponse = structure(list(ImageConfig = structure(list(EntryPoint = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), WorkingDirectory = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), SigningProfileVersionArn = structure(logical(0), tags = list(type = "string")), SigningJobArn = structure(logical(0), tags = list(type = "string")), Architectures = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EphemeralStorage = structure(list(Size = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), SnapStart = structure(list(ApplyOn = structure(logical(0), tags = list(type = "string")), OptimizationStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RuntimeVersionConfig = structure(list(RuntimeVersionArn = structure(logical(0), tags = list(type = "string")), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$create_function_url_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Qualifier = structure(logical(0), tags = list(location = "querystring", locationName = "Qualifier", type = "string")), AuthType = structure(logical(0), tags = list(type = "string")), Cors = structure(list(AllowCredentials = structure(logical(0), tags = list(type = "boolean")), AllowHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AllowMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AllowOrigins = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExposeHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MaxAge = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), InvokeMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$create_function_url_config_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionUrl = structure(logical(0), tags = list(type = "string")), FunctionArn = structure(logical(0), tags = list(type = "string")), AuthType = structure(logical(0), tags = list(type = "string")), Cors = structure(list(AllowCredentials = structure(logical(0), tags = list(type = "boolean")), AllowHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AllowMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AllowOrigins = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExposeHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MaxAge = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), CreationTime = structure(logical(0), tags = list(type = "string")), InvokeMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$delete_alias_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Name = structure(logical(0), tags = list(location = "uri", locationName = "Name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$delete_alias_output <- function(...) {
  list()
}

.lambda$delete_code_signing_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CodeSigningConfigArn = structure(logical(0), tags = list(location = "uri", locationName = "CodeSigningConfigArn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$delete_code_signing_config_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$delete_event_source_mapping_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(UUID = structure(logical(0), tags = list(location = "uri", locationName = "UUID", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$delete_event_source_mapping_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(UUID = structure(logical(0), tags = list(type = "string")), StartingPosition = structure(logical(0), tags = list(type = "string")), StartingPositionTimestamp = structure(logical(0), tags = list(type = "timestamp")), BatchSize = structure(logical(0), tags = list(type = "integer")), MaximumBatchingWindowInSeconds = structure(logical(0), tags = list(type = "integer")), ParallelizationFactor = structure(logical(0), tags = list(type = "integer")), EventSourceArn = structure(logical(0), tags = list(type = "string")), FilterCriteria = structure(list(Filters = structure(list(structure(list(Pattern = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), FunctionArn = structure(logical(0), tags = list(type = "string")), LastModified = structure(logical(0), tags = list(type = "timestamp")), LastProcessingResult = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), StateTransitionReason = structure(logical(0), tags = list(type = "string")), DestinationConfig = structure(list(OnSuccess = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OnFailure = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), Topics = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Queues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SourceAccessConfigurations = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), URI = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), SelfManagedEventSource = structure(list(Endpoints = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "map"))), tags = list(type = "structure")), MaximumRecordAgeInSeconds = structure(logical(0), tags = list(type = "integer")), BisectBatchOnFunctionError = structure(logical(0), tags = list(type = "boolean")), MaximumRetryAttempts = structure(logical(0), tags = list(type = "integer")), TumblingWindowInSeconds = structure(logical(0), tags = list(type = "integer")), FunctionResponseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AmazonManagedKafkaEventSourceConfig = structure(list(ConsumerGroupId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SelfManagedKafkaEventSourceConfig = structure(list(ConsumerGroupId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ScalingConfig = structure(list(MaximumConcurrency = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), DocumentDBEventSourceConfig = structure(list(DatabaseName = structure(logical(0), tags = list(type = "string")), CollectionName = structure(logical(0), tags = list(type = "string")), FullDocument = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$delete_function_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Qualifier = structure(logical(0), tags = list(location = "querystring", locationName = "Qualifier", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$delete_function_output <- function(...) {
  list()
}

.lambda$delete_function_code_signing_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$delete_function_code_signing_config_output <- function(...) {
  list()
}

.lambda$delete_function_concurrency_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$delete_function_concurrency_output <- function(...) {
  list()
}

.lambda$delete_function_event_invoke_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Qualifier = structure(logical(0), tags = list(location = "querystring", locationName = "Qualifier", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$delete_function_event_invoke_config_output <- function(...) {
  list()
}

.lambda$delete_function_url_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Qualifier = structure(logical(0), tags = list(location = "querystring", locationName = "Qualifier", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$delete_function_url_config_output <- function(...) {
  list()
}

.lambda$delete_layer_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LayerName = structure(logical(0), tags = list(location = "uri", locationName = "LayerName", type = "string")), VersionNumber = structure(logical(0), tags = list(location = "uri", locationName = "VersionNumber", type = "long"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$delete_layer_version_output <- function(...) {
  list()
}

.lambda$delete_provisioned_concurrency_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Qualifier = structure(logical(0), tags = list(location = "querystring", locationName = "Qualifier", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$delete_provisioned_concurrency_config_output <- function(...) {
  list()
}

.lambda$get_account_settings_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_account_settings_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AccountLimit = structure(list(TotalCodeSize = structure(logical(0), tags = list(type = "long")), CodeSizeUnzipped = structure(logical(0), tags = list(type = "long")), CodeSizeZipped = structure(logical(0), tags = list(type = "long")), ConcurrentExecutions = structure(logical(0), tags = list(type = "integer")), UnreservedConcurrentExecutions = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), AccountUsage = structure(list(TotalCodeSize = structure(logical(0), tags = list(type = "long")), FunctionCount = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_alias_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Name = structure(logical(0), tags = list(location = "uri", locationName = "Name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_alias_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AliasArn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), FunctionVersion = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), RoutingConfig = structure(list(AdditionalVersionWeights = structure(list(structure(logical(0), tags = list(type = "double"))), tags = list(type = "map"))), tags = list(type = "structure")), RevisionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_code_signing_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CodeSigningConfigArn = structure(logical(0), tags = list(location = "uri", locationName = "CodeSigningConfigArn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_code_signing_config_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CodeSigningConfig = structure(list(CodeSigningConfigId = structure(logical(0), tags = list(type = "string")), CodeSigningConfigArn = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), AllowedPublishers = structure(list(SigningProfileVersionArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), CodeSigningPolicies = structure(list(UntrustedArtifactOnDeployment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), LastModified = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_event_source_mapping_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(UUID = structure(logical(0), tags = list(location = "uri", locationName = "UUID", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_event_source_mapping_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(UUID = structure(logical(0), tags = list(type = "string")), StartingPosition = structure(logical(0), tags = list(type = "string")), StartingPositionTimestamp = structure(logical(0), tags = list(type = "timestamp")), BatchSize = structure(logical(0), tags = list(type = "integer")), MaximumBatchingWindowInSeconds = structure(logical(0), tags = list(type = "integer")), ParallelizationFactor = structure(logical(0), tags = list(type = "integer")), EventSourceArn = structure(logical(0), tags = list(type = "string")), FilterCriteria = structure(list(Filters = structure(list(structure(list(Pattern = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), FunctionArn = structure(logical(0), tags = list(type = "string")), LastModified = structure(logical(0), tags = list(type = "timestamp")), LastProcessingResult = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), StateTransitionReason = structure(logical(0), tags = list(type = "string")), DestinationConfig = structure(list(OnSuccess = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OnFailure = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), Topics = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Queues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SourceAccessConfigurations = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), URI = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), SelfManagedEventSource = structure(list(Endpoints = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "map"))), tags = list(type = "structure")), MaximumRecordAgeInSeconds = structure(logical(0), tags = list(type = "integer")), BisectBatchOnFunctionError = structure(logical(0), tags = list(type = "boolean")), MaximumRetryAttempts = structure(logical(0), tags = list(type = "integer")), TumblingWindowInSeconds = structure(logical(0), tags = list(type = "integer")), FunctionResponseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AmazonManagedKafkaEventSourceConfig = structure(list(ConsumerGroupId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SelfManagedKafkaEventSourceConfig = structure(list(ConsumerGroupId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ScalingConfig = structure(list(MaximumConcurrency = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), DocumentDBEventSourceConfig = structure(list(DatabaseName = structure(logical(0), tags = list(type = "string")), CollectionName = structure(logical(0), tags = list(type = "string")), FullDocument = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_function_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Qualifier = structure(logical(0), tags = list(location = "querystring", locationName = "Qualifier", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_function_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Configuration = structure(list(FunctionName = structure(logical(0), tags = list(type = "string")), FunctionArn = structure(logical(0), tags = list(type = "string")), Runtime = structure(logical(0), tags = list(type = "string")), Role = structure(logical(0), tags = list(type = "string")), Handler = structure(logical(0), tags = list(type = "string")), CodeSize = structure(logical(0), tags = list(type = "long")), Description = structure(logical(0), tags = list(type = "string")), Timeout = structure(logical(0), tags = list(type = "integer")), MemorySize = structure(logical(0), tags = list(type = "integer")), LastModified = structure(logical(0), tags = list(type = "string")), CodeSha256 = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), VpcConfig = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DeadLetterConfig = structure(list(TargetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Environment = structure(list(Variables = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map", sensitive = TRUE)), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), KMSKeyArn = structure(logical(0), tags = list(type = "string")), TracingConfig = structure(list(Mode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), MasterArn = structure(logical(0), tags = list(type = "string")), RevisionId = structure(logical(0), tags = list(type = "string")), Layers = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), CodeSize = structure(logical(0), tags = list(type = "long")), SigningProfileVersionArn = structure(logical(0), tags = list(type = "string")), SigningJobArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), State = structure(logical(0), tags = list(type = "string")), StateReason = structure(logical(0), tags = list(type = "string")), StateReasonCode = structure(logical(0), tags = list(type = "string")), LastUpdateStatus = structure(logical(0), tags = list(type = "string")), LastUpdateStatusReason = structure(logical(0), tags = list(type = "string")), LastUpdateStatusReasonCode = structure(logical(0), tags = list(type = "string")), FileSystemConfigs = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), LocalMountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PackageType = structure(logical(0), tags = list(type = "string")), ImageConfigResponse = structure(list(ImageConfig = structure(list(EntryPoint = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), WorkingDirectory = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), SigningProfileVersionArn = structure(logical(0), tags = list(type = "string")), SigningJobArn = structure(logical(0), tags = list(type = "string")), Architectures = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EphemeralStorage = structure(list(Size = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), SnapStart = structure(list(ApplyOn = structure(logical(0), tags = list(type = "string")), OptimizationStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RuntimeVersionConfig = structure(list(RuntimeVersionArn = structure(logical(0), tags = list(type = "string")), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), Code = structure(list(RepositoryType = structure(logical(0), tags = list(type = "string")), Location = structure(logical(0), tags = list(type = "string")), ImageUri = structure(logical(0), tags = list(type = "string")), ResolvedImageUri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Concurrency = structure(list(ReservedConcurrentExecutions = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_function_code_signing_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_function_code_signing_config_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CodeSigningConfigArn = structure(logical(0), tags = list(type = "string")), FunctionName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_function_concurrency_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_function_concurrency_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ReservedConcurrentExecutions = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_function_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Qualifier = structure(logical(0), tags = list(location = "querystring", locationName = "Qualifier", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_function_configuration_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(type = "string")), FunctionArn = structure(logical(0), tags = list(type = "string")), Runtime = structure(logical(0), tags = list(type = "string")), Role = structure(logical(0), tags = list(type = "string")), Handler = structure(logical(0), tags = list(type = "string")), CodeSize = structure(logical(0), tags = list(type = "long")), Description = structure(logical(0), tags = list(type = "string")), Timeout = structure(logical(0), tags = list(type = "integer")), MemorySize = structure(logical(0), tags = list(type = "integer")), LastModified = structure(logical(0), tags = list(type = "string")), CodeSha256 = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), VpcConfig = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DeadLetterConfig = structure(list(TargetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Environment = structure(list(Variables = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map", sensitive = TRUE)), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), KMSKeyArn = structure(logical(0), tags = list(type = "string")), TracingConfig = structure(list(Mode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), MasterArn = structure(logical(0), tags = list(type = "string")), RevisionId = structure(logical(0), tags = list(type = "string")), Layers = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), CodeSize = structure(logical(0), tags = list(type = "long")), SigningProfileVersionArn = structure(logical(0), tags = list(type = "string")), SigningJobArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), State = structure(logical(0), tags = list(type = "string")), StateReason = structure(logical(0), tags = list(type = "string")), StateReasonCode = structure(logical(0), tags = list(type = "string")), LastUpdateStatus = structure(logical(0), tags = list(type = "string")), LastUpdateStatusReason = structure(logical(0), tags = list(type = "string")), LastUpdateStatusReasonCode = structure(logical(0), tags = list(type = "string")), FileSystemConfigs = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), LocalMountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PackageType = structure(logical(0), tags = list(type = "string")), ImageConfigResponse = structure(list(ImageConfig = structure(list(EntryPoint = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), WorkingDirectory = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), SigningProfileVersionArn = structure(logical(0), tags = list(type = "string")), SigningJobArn = structure(logical(0), tags = list(type = "string")), Architectures = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EphemeralStorage = structure(list(Size = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), SnapStart = structure(list(ApplyOn = structure(logical(0), tags = list(type = "string")), OptimizationStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RuntimeVersionConfig = structure(list(RuntimeVersionArn = structure(logical(0), tags = list(type = "string")), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_function_event_invoke_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Qualifier = structure(logical(0), tags = list(location = "querystring", locationName = "Qualifier", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_function_event_invoke_config_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LastModified = structure(logical(0), tags = list(type = "timestamp")), FunctionArn = structure(logical(0), tags = list(type = "string")), MaximumRetryAttempts = structure(logical(0), tags = list(type = "integer")), MaximumEventAgeInSeconds = structure(logical(0), tags = list(type = "integer")), DestinationConfig = structure(list(OnSuccess = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OnFailure = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_function_url_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Qualifier = structure(logical(0), tags = list(location = "querystring", locationName = "Qualifier", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_function_url_config_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionUrl = structure(logical(0), tags = list(type = "string")), FunctionArn = structure(logical(0), tags = list(type = "string")), AuthType = structure(logical(0), tags = list(type = "string")), Cors = structure(list(AllowCredentials = structure(logical(0), tags = list(type = "boolean")), AllowHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AllowMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AllowOrigins = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExposeHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MaxAge = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), CreationTime = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "string")), InvokeMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_layer_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LayerName = structure(logical(0), tags = list(location = "uri", locationName = "LayerName", type = "string")), VersionNumber = structure(logical(0), tags = list(location = "uri", locationName = "VersionNumber", type = "long"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_layer_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Content = structure(list(Location = structure(logical(0), tags = list(type = "string")), CodeSha256 = structure(logical(0), tags = list(type = "string")), CodeSize = structure(logical(0), tags = list(type = "long")), SigningProfileVersionArn = structure(logical(0), tags = list(type = "string")), SigningJobArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), LayerArn = structure(logical(0), tags = list(type = "string")), LayerVersionArn = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "long")), CompatibleRuntimes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LicenseInfo = structure(logical(0), tags = list(type = "string")), CompatibleArchitectures = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_layer_version_by_arn_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Arn = structure(logical(0), tags = list(location = "querystring", locationName = "Arn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_layer_version_by_arn_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Content = structure(list(Location = structure(logical(0), tags = list(type = "string")), CodeSha256 = structure(logical(0), tags = list(type = "string")), CodeSize = structure(logical(0), tags = list(type = "long")), SigningProfileVersionArn = structure(logical(0), tags = list(type = "string")), SigningJobArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), LayerArn = structure(logical(0), tags = list(type = "string")), LayerVersionArn = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "long")), CompatibleRuntimes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LicenseInfo = structure(logical(0), tags = list(type = "string")), CompatibleArchitectures = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_layer_version_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LayerName = structure(logical(0), tags = list(location = "uri", locationName = "LayerName", type = "string")), VersionNumber = structure(logical(0), tags = list(location = "uri", locationName = "VersionNumber", type = "long"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_layer_version_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Policy = structure(logical(0), tags = list(type = "string")), RevisionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Qualifier = structure(logical(0), tags = list(location = "querystring", locationName = "Qualifier", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Policy = structure(logical(0), tags = list(type = "string")), RevisionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_provisioned_concurrency_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Qualifier = structure(logical(0), tags = list(location = "querystring", locationName = "Qualifier", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_provisioned_concurrency_config_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RequestedProvisionedConcurrentExecutions = structure(logical(0), tags = list(type = "integer")), AvailableProvisionedConcurrentExecutions = structure(logical(0), tags = list(type = "integer")), AllocatedProvisionedConcurrentExecutions = structure(logical(0), tags = list(type = "integer")), Status = structure(logical(0), tags = list(type = "string")), StatusReason = structure(logical(0), tags = list(type = "string")), LastModified = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_runtime_management_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Qualifier = structure(logical(0), tags = list(location = "querystring", locationName = "Qualifier", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$get_runtime_management_config_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(UpdateRuntimeOn = structure(logical(0), tags = list(type = "string")), RuntimeVersionArn = structure(logical(0), tags = list(type = "string")), FunctionArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$invoke_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), InvocationType = structure(logical(0), tags = list(location = "header", locationName = "X-Amz-Invocation-Type", type = "string")), LogType = structure(logical(0), tags = list(location = "header", locationName = "X-Amz-Log-Type", type = "string")), ClientContext = structure(logical(0), tags = list(location = "header", locationName = "X-Amz-Client-Context", type = "string")), Payload = structure(logical(0), tags = list(type = "blob", sensitive = TRUE)), Qualifier = structure(logical(0), tags = list(location = "querystring", locationName = "Qualifier", type = "string"))), tags = list(type = "structure", payload = "Payload"))
  return(populate(args, shape))
}

.lambda$invoke_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StatusCode = structure(logical(0), tags = list(location = "statusCode", type = "integer")), FunctionError = structure(logical(0), tags = list(location = "header", locationName = "X-Amz-Function-Error", type = "string")), LogResult = structure(logical(0), tags = list(location = "header", locationName = "X-Amz-Log-Result", type = "string")), Payload = structure(logical(0), tags = list(type = "blob", sensitive = TRUE)), ExecutedVersion = structure(logical(0), tags = list(location = "header", locationName = "X-Amz-Executed-Version", type = "string"))), tags = list(type = "structure", payload = "Payload"))
  return(populate(args, shape))
}

.lambda$invoke_async_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), InvokeArgs = structure(logical(0), tags = list(type = "blob", streaming = TRUE))), tags = list(type = "structure", deprecated = TRUE, payload = "InvokeArgs"))
  return(populate(args, shape))
}

.lambda$invoke_async_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Status = structure(logical(0), tags = list(location = "statusCode", type = "integer"))), tags = list(type = "structure", deprecated = TRUE))
  return(populate(args, shape))
}

.lambda$invoke_with_response_stream_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), InvocationType = structure(logical(0), tags = list(location = "header", locationName = "X-Amz-Invocation-Type", type = "string")), LogType = structure(logical(0), tags = list(location = "header", locationName = "X-Amz-Log-Type", type = "string")), ClientContext = structure(logical(0), tags = list(location = "header", locationName = "X-Amz-Client-Context", type = "string")), Qualifier = structure(logical(0), tags = list(location = "querystring", locationName = "Qualifier", type = "string")), Payload = structure(logical(0), tags = list(type = "blob", sensitive = TRUE))), tags = list(type = "structure", payload = "Payload"))
  return(populate(args, shape))
}

.lambda$invoke_with_response_stream_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StatusCode = structure(logical(0), tags = list(location = "statusCode", type = "integer")), ExecutedVersion = structure(logical(0), tags = list(location = "header", locationName = "X-Amz-Executed-Version", type = "string")), EventStream = structure(list(PayloadChunk = structure(list(Payload = structure(logical(0), tags = list(eventpayload = TRUE, type = "blob", sensitive = TRUE))), tags = list(type = "structure", event = TRUE)), InvokeComplete = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), ErrorDetails = structure(logical(0), tags = list(type = "string")), LogResult = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", event = TRUE))), tags = list(type = "structure", eventstream = TRUE)), ResponseStreamContentType = structure(logical(0), tags = list(location = "header", locationName = "Content-Type", type = "string"))), tags = list(type = "structure", payload = "EventStream"))
  return(populate(args, shape))
}

.lambda$list_aliases_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), FunctionVersion = structure(logical(0), tags = list(location = "querystring", locationName = "FunctionVersion", type = "string")), Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_aliases_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextMarker = structure(logical(0), tags = list(type = "string")), Aliases = structure(list(structure(list(AliasArn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), FunctionVersion = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), RoutingConfig = structure(list(AdditionalVersionWeights = structure(list(structure(logical(0), tags = list(type = "double"))), tags = list(type = "map"))), tags = list(type = "structure")), RevisionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_code_signing_configs_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_code_signing_configs_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextMarker = structure(logical(0), tags = list(type = "string")), CodeSigningConfigs = structure(list(structure(list(CodeSigningConfigId = structure(logical(0), tags = list(type = "string")), CodeSigningConfigArn = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), AllowedPublishers = structure(list(SigningProfileVersionArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), CodeSigningPolicies = structure(list(UntrustedArtifactOnDeployment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), LastModified = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_event_source_mappings_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EventSourceArn = structure(logical(0), tags = list(location = "querystring", locationName = "EventSourceArn", type = "string")), FunctionName = structure(logical(0), tags = list(location = "querystring", locationName = "FunctionName", type = "string")), Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_event_source_mappings_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextMarker = structure(logical(0), tags = list(type = "string")), EventSourceMappings = structure(list(structure(list(UUID = structure(logical(0), tags = list(type = "string")), StartingPosition = structure(logical(0), tags = list(type = "string")), StartingPositionTimestamp = structure(logical(0), tags = list(type = "timestamp")), BatchSize = structure(logical(0), tags = list(type = "integer")), MaximumBatchingWindowInSeconds = structure(logical(0), tags = list(type = "integer")), ParallelizationFactor = structure(logical(0), tags = list(type = "integer")), EventSourceArn = structure(logical(0), tags = list(type = "string")), FilterCriteria = structure(list(Filters = structure(list(structure(list(Pattern = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), FunctionArn = structure(logical(0), tags = list(type = "string")), LastModified = structure(logical(0), tags = list(type = "timestamp")), LastProcessingResult = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), StateTransitionReason = structure(logical(0), tags = list(type = "string")), DestinationConfig = structure(list(OnSuccess = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OnFailure = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), Topics = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Queues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SourceAccessConfigurations = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), URI = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), SelfManagedEventSource = structure(list(Endpoints = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "map"))), tags = list(type = "structure")), MaximumRecordAgeInSeconds = structure(logical(0), tags = list(type = "integer")), BisectBatchOnFunctionError = structure(logical(0), tags = list(type = "boolean")), MaximumRetryAttempts = structure(logical(0), tags = list(type = "integer")), TumblingWindowInSeconds = structure(logical(0), tags = list(type = "integer")), FunctionResponseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AmazonManagedKafkaEventSourceConfig = structure(list(ConsumerGroupId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SelfManagedKafkaEventSourceConfig = structure(list(ConsumerGroupId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ScalingConfig = structure(list(MaximumConcurrency = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), DocumentDBEventSourceConfig = structure(list(DatabaseName = structure(logical(0), tags = list(type = "string")), CollectionName = structure(logical(0), tags = list(type = "string")), FullDocument = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_function_event_invoke_configs_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_function_event_invoke_configs_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionEventInvokeConfigs = structure(list(structure(list(LastModified = structure(logical(0), tags = list(type = "timestamp")), FunctionArn = structure(logical(0), tags = list(type = "string")), MaximumRetryAttempts = structure(logical(0), tags = list(type = "integer")), MaximumEventAgeInSeconds = structure(logical(0), tags = list(type = "integer")), DestinationConfig = structure(list(OnSuccess = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OnFailure = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), NextMarker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_function_url_configs_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_function_url_configs_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionUrlConfigs = structure(list(structure(list(FunctionUrl = structure(logical(0), tags = list(type = "string")), FunctionArn = structure(logical(0), tags = list(type = "string")), CreationTime = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "string")), Cors = structure(list(AllowCredentials = structure(logical(0), tags = list(type = "boolean")), AllowHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AllowMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AllowOrigins = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExposeHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MaxAge = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), AuthType = structure(logical(0), tags = list(type = "string")), InvokeMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextMarker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_functions_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MasterRegion = structure(logical(0), tags = list(location = "querystring", locationName = "MasterRegion", type = "string")), FunctionVersion = structure(logical(0), tags = list(location = "querystring", locationName = "FunctionVersion", type = "string")), Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_functions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextMarker = structure(logical(0), tags = list(type = "string")), Functions = structure(list(structure(list(FunctionName = structure(logical(0), tags = list(type = "string")), FunctionArn = structure(logical(0), tags = list(type = "string")), Runtime = structure(logical(0), tags = list(type = "string")), Role = structure(logical(0), tags = list(type = "string")), Handler = structure(logical(0), tags = list(type = "string")), CodeSize = structure(logical(0), tags = list(type = "long")), Description = structure(logical(0), tags = list(type = "string")), Timeout = structure(logical(0), tags = list(type = "integer")), MemorySize = structure(logical(0), tags = list(type = "integer")), LastModified = structure(logical(0), tags = list(type = "string")), CodeSha256 = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), VpcConfig = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DeadLetterConfig = structure(list(TargetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Environment = structure(list(Variables = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map", sensitive = TRUE)), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), KMSKeyArn = structure(logical(0), tags = list(type = "string")), TracingConfig = structure(list(Mode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), MasterArn = structure(logical(0), tags = list(type = "string")), RevisionId = structure(logical(0), tags = list(type = "string")), Layers = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), CodeSize = structure(logical(0), tags = list(type = "long")), SigningProfileVersionArn = structure(logical(0), tags = list(type = "string")), SigningJobArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), State = structure(logical(0), tags = list(type = "string")), StateReason = structure(logical(0), tags = list(type = "string")), StateReasonCode = structure(logical(0), tags = list(type = "string")), LastUpdateStatus = structure(logical(0), tags = list(type = "string")), LastUpdateStatusReason = structure(logical(0), tags = list(type = "string")), LastUpdateStatusReasonCode = structure(logical(0), tags = list(type = "string")), FileSystemConfigs = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), LocalMountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PackageType = structure(logical(0), tags = list(type = "string")), ImageConfigResponse = structure(list(ImageConfig = structure(list(EntryPoint = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), WorkingDirectory = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), SigningProfileVersionArn = structure(logical(0), tags = list(type = "string")), SigningJobArn = structure(logical(0), tags = list(type = "string")), Architectures = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EphemeralStorage = structure(list(Size = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), SnapStart = structure(list(ApplyOn = structure(logical(0), tags = list(type = "string")), OptimizationStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RuntimeVersionConfig = structure(list(RuntimeVersionArn = structure(logical(0), tags = list(type = "string")), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_functions_by_code_signing_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CodeSigningConfigArn = structure(logical(0), tags = list(location = "uri", locationName = "CodeSigningConfigArn", type = "string")), Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_functions_by_code_signing_config_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextMarker = structure(logical(0), tags = list(type = "string")), FunctionArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_layer_versions_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CompatibleRuntime = structure(logical(0), tags = list(location = "querystring", locationName = "CompatibleRuntime", type = "string")), LayerName = structure(logical(0), tags = list(location = "uri", locationName = "LayerName", type = "string")), Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "integer")), CompatibleArchitecture = structure(logical(0), tags = list(location = "querystring", locationName = "CompatibleArchitecture", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_layer_versions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextMarker = structure(logical(0), tags = list(type = "string")), LayerVersions = structure(list(structure(list(LayerVersionArn = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "long")), Description = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "string")), CompatibleRuntimes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LicenseInfo = structure(logical(0), tags = list(type = "string")), CompatibleArchitectures = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_layers_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CompatibleRuntime = structure(logical(0), tags = list(location = "querystring", locationName = "CompatibleRuntime", type = "string")), Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "integer")), CompatibleArchitecture = structure(logical(0), tags = list(location = "querystring", locationName = "CompatibleArchitecture", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_layers_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextMarker = structure(logical(0), tags = list(type = "string")), Layers = structure(list(structure(list(LayerName = structure(logical(0), tags = list(type = "string")), LayerArn = structure(logical(0), tags = list(type = "string")), LatestMatchingVersion = structure(list(LayerVersionArn = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "long")), Description = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "string")), CompatibleRuntimes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LicenseInfo = structure(logical(0), tags = list(type = "string")), CompatibleArchitectures = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_provisioned_concurrency_configs_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_provisioned_concurrency_configs_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ProvisionedConcurrencyConfigs = structure(list(structure(list(FunctionArn = structure(logical(0), tags = list(type = "string")), RequestedProvisionedConcurrentExecutions = structure(logical(0), tags = list(type = "integer")), AvailableProvisionedConcurrentExecutions = structure(logical(0), tags = list(type = "integer")), AllocatedProvisionedConcurrentExecutions = structure(logical(0), tags = list(type = "integer")), Status = structure(logical(0), tags = list(type = "string")), StatusReason = structure(logical(0), tags = list(type = "string")), LastModified = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextMarker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_tags_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Resource = structure(logical(0), tags = list(location = "uri", locationName = "ARN", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_tags_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_versions_by_function_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$list_versions_by_function_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextMarker = structure(logical(0), tags = list(type = "string")), Versions = structure(list(structure(list(FunctionName = structure(logical(0), tags = list(type = "string")), FunctionArn = structure(logical(0), tags = list(type = "string")), Runtime = structure(logical(0), tags = list(type = "string")), Role = structure(logical(0), tags = list(type = "string")), Handler = structure(logical(0), tags = list(type = "string")), CodeSize = structure(logical(0), tags = list(type = "long")), Description = structure(logical(0), tags = list(type = "string")), Timeout = structure(logical(0), tags = list(type = "integer")), MemorySize = structure(logical(0), tags = list(type = "integer")), LastModified = structure(logical(0), tags = list(type = "string")), CodeSha256 = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), VpcConfig = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DeadLetterConfig = structure(list(TargetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Environment = structure(list(Variables = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map", sensitive = TRUE)), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), KMSKeyArn = structure(logical(0), tags = list(type = "string")), TracingConfig = structure(list(Mode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), MasterArn = structure(logical(0), tags = list(type = "string")), RevisionId = structure(logical(0), tags = list(type = "string")), Layers = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), CodeSize = structure(logical(0), tags = list(type = "long")), SigningProfileVersionArn = structure(logical(0), tags = list(type = "string")), SigningJobArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), State = structure(logical(0), tags = list(type = "string")), StateReason = structure(logical(0), tags = list(type = "string")), StateReasonCode = structure(logical(0), tags = list(type = "string")), LastUpdateStatus = structure(logical(0), tags = list(type = "string")), LastUpdateStatusReason = structure(logical(0), tags = list(type = "string")), LastUpdateStatusReasonCode = structure(logical(0), tags = list(type = "string")), FileSystemConfigs = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), LocalMountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PackageType = structure(logical(0), tags = list(type = "string")), ImageConfigResponse = structure(list(ImageConfig = structure(list(EntryPoint = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), WorkingDirectory = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), SigningProfileVersionArn = structure(logical(0), tags = list(type = "string")), SigningJobArn = structure(logical(0), tags = list(type = "string")), Architectures = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EphemeralStorage = structure(list(Size = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), SnapStart = structure(list(ApplyOn = structure(logical(0), tags = list(type = "string")), OptimizationStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RuntimeVersionConfig = structure(list(RuntimeVersionArn = structure(logical(0), tags = list(type = "string")), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$publish_layer_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LayerName = structure(logical(0), tags = list(location = "uri", locationName = "LayerName", type = "string")), Description = structure(logical(0), tags = list(type = "string")), Content = structure(list(S3Bucket = structure(logical(0), tags = list(type = "string")), S3Key = structure(logical(0), tags = list(type = "string")), S3ObjectVersion = structure(logical(0), tags = list(type = "string")), ZipFile = structure(logical(0), tags = list(type = "blob", sensitive = TRUE))), tags = list(type = "structure")), CompatibleRuntimes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LicenseInfo = structure(logical(0), tags = list(type = "string")), CompatibleArchitectures = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$publish_layer_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Content = structure(list(Location = structure(logical(0), tags = list(type = "string")), CodeSha256 = structure(logical(0), tags = list(type = "string")), CodeSize = structure(logical(0), tags = list(type = "long")), SigningProfileVersionArn = structure(logical(0), tags = list(type = "string")), SigningJobArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), LayerArn = structure(logical(0), tags = list(type = "string")), LayerVersionArn = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "long")), CompatibleRuntimes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LicenseInfo = structure(logical(0), tags = list(type = "string")), CompatibleArchitectures = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$publish_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), CodeSha256 = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), RevisionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$publish_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(type = "string")), FunctionArn = structure(logical(0), tags = list(type = "string")), Runtime = structure(logical(0), tags = list(type = "string")), Role = structure(logical(0), tags = list(type = "string")), Handler = structure(logical(0), tags = list(type = "string")), CodeSize = structure(logical(0), tags = list(type = "long")), Description = structure(logical(0), tags = list(type = "string")), Timeout = structure(logical(0), tags = list(type = "integer")), MemorySize = structure(logical(0), tags = list(type = "integer")), LastModified = structure(logical(0), tags = list(type = "string")), CodeSha256 = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), VpcConfig = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DeadLetterConfig = structure(list(TargetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Environment = structure(list(Variables = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map", sensitive = TRUE)), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), KMSKeyArn = structure(logical(0), tags = list(type = "string")), TracingConfig = structure(list(Mode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), MasterArn = structure(logical(0), tags = list(type = "string")), RevisionId = structure(logical(0), tags = list(type = "string")), Layers = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), CodeSize = structure(logical(0), tags = list(type = "long")), SigningProfileVersionArn = structure(logical(0), tags = list(type = "string")), SigningJobArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), State = structure(logical(0), tags = list(type = "string")), StateReason = structure(logical(0), tags = list(type = "string")), StateReasonCode = structure(logical(0), tags = list(type = "string")), LastUpdateStatus = structure(logical(0), tags = list(type = "string")), LastUpdateStatusReason = structure(logical(0), tags = list(type = "string")), LastUpdateStatusReasonCode = structure(logical(0), tags = list(type = "string")), FileSystemConfigs = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), LocalMountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PackageType = structure(logical(0), tags = list(type = "string")), ImageConfigResponse = structure(list(ImageConfig = structure(list(EntryPoint = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), WorkingDirectory = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), SigningProfileVersionArn = structure(logical(0), tags = list(type = "string")), SigningJobArn = structure(logical(0), tags = list(type = "string")), Architectures = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EphemeralStorage = structure(list(Size = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), SnapStart = structure(list(ApplyOn = structure(logical(0), tags = list(type = "string")), OptimizationStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RuntimeVersionConfig = structure(list(RuntimeVersionArn = structure(logical(0), tags = list(type = "string")), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$put_function_code_signing_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CodeSigningConfigArn = structure(logical(0), tags = list(type = "string")), FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$put_function_code_signing_config_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CodeSigningConfigArn = structure(logical(0), tags = list(type = "string")), FunctionName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$put_function_concurrency_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), ReservedConcurrentExecutions = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$put_function_concurrency_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ReservedConcurrentExecutions = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$put_function_event_invoke_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Qualifier = structure(logical(0), tags = list(location = "querystring", locationName = "Qualifier", type = "string")), MaximumRetryAttempts = structure(logical(0), tags = list(type = "integer")), MaximumEventAgeInSeconds = structure(logical(0), tags = list(type = "integer")), DestinationConfig = structure(list(OnSuccess = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OnFailure = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$put_function_event_invoke_config_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LastModified = structure(logical(0), tags = list(type = "timestamp")), FunctionArn = structure(logical(0), tags = list(type = "string")), MaximumRetryAttempts = structure(logical(0), tags = list(type = "integer")), MaximumEventAgeInSeconds = structure(logical(0), tags = list(type = "integer")), DestinationConfig = structure(list(OnSuccess = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OnFailure = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$put_provisioned_concurrency_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Qualifier = structure(logical(0), tags = list(location = "querystring", locationName = "Qualifier", type = "string")), ProvisionedConcurrentExecutions = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$put_provisioned_concurrency_config_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RequestedProvisionedConcurrentExecutions = structure(logical(0), tags = list(type = "integer")), AvailableProvisionedConcurrentExecutions = structure(logical(0), tags = list(type = "integer")), AllocatedProvisionedConcurrentExecutions = structure(logical(0), tags = list(type = "integer")), Status = structure(logical(0), tags = list(type = "string")), StatusReason = structure(logical(0), tags = list(type = "string")), LastModified = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$put_runtime_management_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Qualifier = structure(logical(0), tags = list(location = "querystring", locationName = "Qualifier", type = "string")), UpdateRuntimeOn = structure(logical(0), tags = list(type = "string")), RuntimeVersionArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$put_runtime_management_config_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(UpdateRuntimeOn = structure(logical(0), tags = list(type = "string")), FunctionArn = structure(logical(0), tags = list(type = "string")), RuntimeVersionArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$remove_layer_version_permission_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LayerName = structure(logical(0), tags = list(location = "uri", locationName = "LayerName", type = "string")), VersionNumber = structure(logical(0), tags = list(location = "uri", locationName = "VersionNumber", type = "long")), StatementId = structure(logical(0), tags = list(location = "uri", locationName = "StatementId", type = "string")), RevisionId = structure(logical(0), tags = list(location = "querystring", locationName = "RevisionId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$remove_layer_version_permission_output <- function(...) {
  list()
}

.lambda$remove_permission_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), StatementId = structure(logical(0), tags = list(location = "uri", locationName = "StatementId", type = "string")), Qualifier = structure(logical(0), tags = list(location = "querystring", locationName = "Qualifier", type = "string")), RevisionId = structure(logical(0), tags = list(location = "querystring", locationName = "RevisionId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$remove_permission_output <- function(...) {
  list()
}

.lambda$tag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Resource = structure(logical(0), tags = list(location = "uri", locationName = "ARN", type = "string")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$tag_resource_output <- function(...) {
  list()
}

.lambda$untag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Resource = structure(logical(0), tags = list(location = "uri", locationName = "ARN", type = "string")), TagKeys = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(location = "querystring", locationName = "tagKeys", type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$untag_resource_output <- function(...) {
  list()
}

.lambda$update_alias_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Name = structure(logical(0), tags = list(location = "uri", locationName = "Name", type = "string")), FunctionVersion = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), RoutingConfig = structure(list(AdditionalVersionWeights = structure(list(structure(logical(0), tags = list(type = "double"))), tags = list(type = "map"))), tags = list(type = "structure")), RevisionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$update_alias_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AliasArn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), FunctionVersion = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), RoutingConfig = structure(list(AdditionalVersionWeights = structure(list(structure(logical(0), tags = list(type = "double"))), tags = list(type = "map"))), tags = list(type = "structure")), RevisionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$update_code_signing_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CodeSigningConfigArn = structure(logical(0), tags = list(location = "uri", locationName = "CodeSigningConfigArn", type = "string")), Description = structure(logical(0), tags = list(type = "string")), AllowedPublishers = structure(list(SigningProfileVersionArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), CodeSigningPolicies = structure(list(UntrustedArtifactOnDeployment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$update_code_signing_config_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CodeSigningConfig = structure(list(CodeSigningConfigId = structure(logical(0), tags = list(type = "string")), CodeSigningConfigArn = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), AllowedPublishers = structure(list(SigningProfileVersionArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), CodeSigningPolicies = structure(list(UntrustedArtifactOnDeployment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), LastModified = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$update_event_source_mapping_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(UUID = structure(logical(0), tags = list(location = "uri", locationName = "UUID", type = "string")), FunctionName = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean")), BatchSize = structure(logical(0), tags = list(type = "integer")), FilterCriteria = structure(list(Filters = structure(list(structure(list(Pattern = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), MaximumBatchingWindowInSeconds = structure(logical(0), tags = list(type = "integer")), DestinationConfig = structure(list(OnSuccess = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OnFailure = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), MaximumRecordAgeInSeconds = structure(logical(0), tags = list(type = "integer")), BisectBatchOnFunctionError = structure(logical(0), tags = list(type = "boolean")), MaximumRetryAttempts = structure(logical(0), tags = list(type = "integer")), ParallelizationFactor = structure(logical(0), tags = list(type = "integer")), SourceAccessConfigurations = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), URI = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), TumblingWindowInSeconds = structure(logical(0), tags = list(type = "integer")), FunctionResponseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ScalingConfig = structure(list(MaximumConcurrency = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), DocumentDBEventSourceConfig = structure(list(DatabaseName = structure(logical(0), tags = list(type = "string")), CollectionName = structure(logical(0), tags = list(type = "string")), FullDocument = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$update_event_source_mapping_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(UUID = structure(logical(0), tags = list(type = "string")), StartingPosition = structure(logical(0), tags = list(type = "string")), StartingPositionTimestamp = structure(logical(0), tags = list(type = "timestamp")), BatchSize = structure(logical(0), tags = list(type = "integer")), MaximumBatchingWindowInSeconds = structure(logical(0), tags = list(type = "integer")), ParallelizationFactor = structure(logical(0), tags = list(type = "integer")), EventSourceArn = structure(logical(0), tags = list(type = "string")), FilterCriteria = structure(list(Filters = structure(list(structure(list(Pattern = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), FunctionArn = structure(logical(0), tags = list(type = "string")), LastModified = structure(logical(0), tags = list(type = "timestamp")), LastProcessingResult = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), StateTransitionReason = structure(logical(0), tags = list(type = "string")), DestinationConfig = structure(list(OnSuccess = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OnFailure = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), Topics = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Queues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SourceAccessConfigurations = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), URI = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), SelfManagedEventSource = structure(list(Endpoints = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "map"))), tags = list(type = "structure")), MaximumRecordAgeInSeconds = structure(logical(0), tags = list(type = "integer")), BisectBatchOnFunctionError = structure(logical(0), tags = list(type = "boolean")), MaximumRetryAttempts = structure(logical(0), tags = list(type = "integer")), TumblingWindowInSeconds = structure(logical(0), tags = list(type = "integer")), FunctionResponseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AmazonManagedKafkaEventSourceConfig = structure(list(ConsumerGroupId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SelfManagedKafkaEventSourceConfig = structure(list(ConsumerGroupId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ScalingConfig = structure(list(MaximumConcurrency = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), DocumentDBEventSourceConfig = structure(list(DatabaseName = structure(logical(0), tags = list(type = "string")), CollectionName = structure(logical(0), tags = list(type = "string")), FullDocument = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$update_function_code_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), ZipFile = structure(logical(0), tags = list(type = "blob", sensitive = TRUE)), S3Bucket = structure(logical(0), tags = list(type = "string")), S3Key = structure(logical(0), tags = list(type = "string")), S3ObjectVersion = structure(logical(0), tags = list(type = "string")), ImageUri = structure(logical(0), tags = list(type = "string")), Publish = structure(logical(0), tags = list(type = "boolean")), DryRun = structure(logical(0), tags = list(type = "boolean")), RevisionId = structure(logical(0), tags = list(type = "string")), Architectures = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$update_function_code_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(type = "string")), FunctionArn = structure(logical(0), tags = list(type = "string")), Runtime = structure(logical(0), tags = list(type = "string")), Role = structure(logical(0), tags = list(type = "string")), Handler = structure(logical(0), tags = list(type = "string")), CodeSize = structure(logical(0), tags = list(type = "long")), Description = structure(logical(0), tags = list(type = "string")), Timeout = structure(logical(0), tags = list(type = "integer")), MemorySize = structure(logical(0), tags = list(type = "integer")), LastModified = structure(logical(0), tags = list(type = "string")), CodeSha256 = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), VpcConfig = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DeadLetterConfig = structure(list(TargetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Environment = structure(list(Variables = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map", sensitive = TRUE)), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), KMSKeyArn = structure(logical(0), tags = list(type = "string")), TracingConfig = structure(list(Mode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), MasterArn = structure(logical(0), tags = list(type = "string")), RevisionId = structure(logical(0), tags = list(type = "string")), Layers = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), CodeSize = structure(logical(0), tags = list(type = "long")), SigningProfileVersionArn = structure(logical(0), tags = list(type = "string")), SigningJobArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), State = structure(logical(0), tags = list(type = "string")), StateReason = structure(logical(0), tags = list(type = "string")), StateReasonCode = structure(logical(0), tags = list(type = "string")), LastUpdateStatus = structure(logical(0), tags = list(type = "string")), LastUpdateStatusReason = structure(logical(0), tags = list(type = "string")), LastUpdateStatusReasonCode = structure(logical(0), tags = list(type = "string")), FileSystemConfigs = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), LocalMountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PackageType = structure(logical(0), tags = list(type = "string")), ImageConfigResponse = structure(list(ImageConfig = structure(list(EntryPoint = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), WorkingDirectory = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), SigningProfileVersionArn = structure(logical(0), tags = list(type = "string")), SigningJobArn = structure(logical(0), tags = list(type = "string")), Architectures = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EphemeralStorage = structure(list(Size = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), SnapStart = structure(list(ApplyOn = structure(logical(0), tags = list(type = "string")), OptimizationStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RuntimeVersionConfig = structure(list(RuntimeVersionArn = structure(logical(0), tags = list(type = "string")), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$update_function_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Role = structure(logical(0), tags = list(type = "string")), Handler = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Timeout = structure(logical(0), tags = list(type = "integer")), MemorySize = structure(logical(0), tags = list(type = "integer")), VpcConfig = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), Environment = structure(list(Variables = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map", sensitive = TRUE))), tags = list(type = "structure")), Runtime = structure(logical(0), tags = list(type = "string")), DeadLetterConfig = structure(list(TargetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), KMSKeyArn = structure(logical(0), tags = list(type = "string")), TracingConfig = structure(list(Mode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RevisionId = structure(logical(0), tags = list(type = "string")), Layers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FileSystemConfigs = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), LocalMountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ImageConfig = structure(list(EntryPoint = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), WorkingDirectory = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), EphemeralStorage = structure(list(Size = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), SnapStart = structure(list(ApplyOn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$update_function_configuration_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(type = "string")), FunctionArn = structure(logical(0), tags = list(type = "string")), Runtime = structure(logical(0), tags = list(type = "string")), Role = structure(logical(0), tags = list(type = "string")), Handler = structure(logical(0), tags = list(type = "string")), CodeSize = structure(logical(0), tags = list(type = "long")), Description = structure(logical(0), tags = list(type = "string")), Timeout = structure(logical(0), tags = list(type = "integer")), MemorySize = structure(logical(0), tags = list(type = "integer")), LastModified = structure(logical(0), tags = list(type = "string")), CodeSha256 = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), VpcConfig = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DeadLetterConfig = structure(list(TargetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Environment = structure(list(Variables = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map", sensitive = TRUE)), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), KMSKeyArn = structure(logical(0), tags = list(type = "string")), TracingConfig = structure(list(Mode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), MasterArn = structure(logical(0), tags = list(type = "string")), RevisionId = structure(logical(0), tags = list(type = "string")), Layers = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), CodeSize = structure(logical(0), tags = list(type = "long")), SigningProfileVersionArn = structure(logical(0), tags = list(type = "string")), SigningJobArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), State = structure(logical(0), tags = list(type = "string")), StateReason = structure(logical(0), tags = list(type = "string")), StateReasonCode = structure(logical(0), tags = list(type = "string")), LastUpdateStatus = structure(logical(0), tags = list(type = "string")), LastUpdateStatusReason = structure(logical(0), tags = list(type = "string")), LastUpdateStatusReasonCode = structure(logical(0), tags = list(type = "string")), FileSystemConfigs = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), LocalMountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PackageType = structure(logical(0), tags = list(type = "string")), ImageConfigResponse = structure(list(ImageConfig = structure(list(EntryPoint = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), WorkingDirectory = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), SigningProfileVersionArn = structure(logical(0), tags = list(type = "string")), SigningJobArn = structure(logical(0), tags = list(type = "string")), Architectures = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EphemeralStorage = structure(list(Size = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), SnapStart = structure(list(ApplyOn = structure(logical(0), tags = list(type = "string")), OptimizationStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RuntimeVersionConfig = structure(list(RuntimeVersionArn = structure(logical(0), tags = list(type = "string")), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$update_function_event_invoke_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Qualifier = structure(logical(0), tags = list(location = "querystring", locationName = "Qualifier", type = "string")), MaximumRetryAttempts = structure(logical(0), tags = list(type = "integer")), MaximumEventAgeInSeconds = structure(logical(0), tags = list(type = "integer")), DestinationConfig = structure(list(OnSuccess = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OnFailure = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$update_function_event_invoke_config_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LastModified = structure(logical(0), tags = list(type = "timestamp")), FunctionArn = structure(logical(0), tags = list(type = "string")), MaximumRetryAttempts = structure(logical(0), tags = list(type = "integer")), MaximumEventAgeInSeconds = structure(logical(0), tags = list(type = "integer")), DestinationConfig = structure(list(OnSuccess = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OnFailure = structure(list(Destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$update_function_url_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionName = structure(logical(0), tags = list(location = "uri", locationName = "FunctionName", type = "string")), Qualifier = structure(logical(0), tags = list(location = "querystring", locationName = "Qualifier", type = "string")), AuthType = structure(logical(0), tags = list(type = "string")), Cors = structure(list(AllowCredentials = structure(logical(0), tags = list(type = "boolean")), AllowHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AllowMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AllowOrigins = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExposeHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MaxAge = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), InvokeMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lambda$update_function_url_config_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FunctionUrl = structure(logical(0), tags = list(type = "string")), FunctionArn = structure(logical(0), tags = list(type = "string")), AuthType = structure(logical(0), tags = list(type = "string")), Cors = structure(list(AllowCredentials = structure(logical(0), tags = list(type = "boolean")), AllowHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AllowMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AllowOrigins = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExposeHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MaxAge = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), CreationTime = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "string")), InvokeMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

Try the paws.compute package in your browser

Any scripts or data that you put into this service are public.

paws.compute documentation built on Sept. 12, 2023, 1:28 a.m.