list_web_function_endpoints
async
¶
list_web_function_endpoints(
function_name: FunctionName,
*,
config_overrides: Optional[AsyncLambdaWebClientConfig] = None,
filters: Optional[FilterList] = None,
max_results: Optional[MaxResults] = None,
next_token: Optional[NextToken] = None,
) -> ListWebFunctionEndpointsResponse
Lists endpoints for a web function. Use pagination to ensure that the operation returns quickly and successfully.
Parameters:
-
function_name(FunctionName) –The web function.
You can specify either of the following:
-
The function name, for example
my-function. -
The function ARN.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
-
-
filters(Optional[FilterList], default:None) –A list of filters to apply to the results. Supported filter names:
authType,autoDeploymentMode,endpointType,state, andupdateStatus. If you don't specify a filter, the operation returns all endpoints for the web function. -
max_results(Optional[MaxResults], default:None) –The maximum number of results to return in a single call. Minimum value of 1, maximum value of 50. Default is 50.
-
next_token(Optional[NextToken], default:None) –The pagination token that's returned by a previous request to retrieve the next page of results.
Raises:
-
AccessDeniedException–You don't have permission to perform this operation. Check the IAM policies for your identity and any resource-based policy on the web function.
-
InternalServerException–The request failed because of an internal error in the service. Retry the request. If the error persists, open a support case.
-
ResourceNotFoundException–The specified web function, revision, endpoint, or resource-based policy doesn't exist. Verify the resource identifier and try again.
-
ThrottlingException–The request was denied because it exceeded the request rate that Lambda allows for your account. Reduce the frequency of requests and retry with exponential backoff.
-
ValidationException–The request failed validation because a parameter was missing, malformed, or outside the allowed range. Check the request parameters and try again.
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_lambda_web/_services/async_lambda_web.py
1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 | |