get_web_function_endpoint
async
¶
get_web_function_endpoint(
function_name: FunctionName,
endpoint_name: EndpointName,
*,
config_overrides: Optional[AsyncLambdaWebClientConfig] = None,
) -> GetWebFunctionEndpointResponse
Retrieves details about a web function endpoint, including its current state, configuration, and domain name.
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.
-
-
endpoint_name(EndpointName) –The endpoint to retrieve.
You can specify either of the following:
-
The endpoint name, for example
my-endpoint. -
The endpoint ARN.
The length constraint applies only to the full ARN. If you specify only the endpoint name, it is limited to 64 characters in length.
-
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.