{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/GetFunctionUrlConfigResponse", "title": "GetFunctionUrlConfigResponse", "type": "object", "required": [ "FunctionUrl", "FunctionArn", "AuthType", "CreationTime", "LastModifiedTime" ], "properties": { "FunctionUrl": { "allOf": [ { "$ref": "#/components/schemas/FunctionUrl" }, { "description": "The HTTP URL endpoint for your function." } ] }, "FunctionArn": { "allOf": [ { "$ref": "#/components/schemas/FunctionArn" }, { "description": "The Amazon Resource Name (ARN) of your function." } ] }, "AuthType": { "allOf": [ { "$ref": "#/components/schemas/FunctionUrlAuthType" }, { "description": "The type of authentication that your function URL uses. Set to AWS_IAM if you want to restrict access to authenticated users only. Set to NONE if you want to bypass IAM authentication to create a public endpoint. For more information, see Security and auth model for Lambda function URLs." } ] }, "Cors": { "allOf": [ { "$ref": "#/components/schemas/Cors" }, { "description": "The cross-origin resource sharing (CORS) settings for your function URL." } ] }, "CreationTime": { "allOf": [ { "$ref": "#/components/schemas/Timestamp" }, { "description": "When the function URL was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD)." } ] }, "LastModifiedTime": { "allOf": [ { "$ref": "#/components/schemas/Timestamp" }, { "description": "When the function URL configuration was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD)." } ] }, "InvokeMode": { "allOf": [ { "$ref": "#/components/schemas/InvokeMode" }, { "description": "

Use one of the following options:

" } ] } } }