@Stability(value=Stable) @Internal public static final class CfnUrlProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnUrlProps
CfnUrlPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnUrlProps.Builder, CfnUrlProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnUrlProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnUrlProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getAuthType()
The type of authentication that your function URL uses.
|
Object |
getCors()
The [Cross-Origin Resource Sharing (CORS)](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) settings for your function URL.
|
String |
getInvokeMode()
Use one of the following options:.
|
String |
getQualifier()
The alias name.
|
String |
getTargetFunctionArn()
The name of the Lambda function.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnUrlProps.Builder builder)
CfnUrlProps.Builder.public final String getAuthType()
CfnUrlProps
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 .
getAuthType in interface CfnUrlPropspublic final String getTargetFunctionArn()
CfnUrlProps
Name formats - Function name - my-function .
arn:aws:lambda:us-west-2:123456789012:function:my-function .123456789012:function:my-function .The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
getTargetFunctionArn in interface CfnUrlPropspublic final Object getCors()
CfnUrlPropsgetCors in interface CfnUrlPropspublic final String getInvokeMode()
CfnUrlProps
BUFFERED – This is the default option. Lambda invokes your function using the Invoke API operation. Invocation results are available when the payload is complete. The maximum payload size is 6 MB.RESPONSE_STREAM – Your function streams payload results as they become available. Lambda invokes your function using the InvokeWithResponseStream API operation. The maximum response payload size is 20 MB, however, you can request a quota increase .getInvokeMode in interface CfnUrlPropspublic final String getQualifier()
CfnUrlPropsgetQualifier in interface CfnUrlProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2023. All rights reserved.