@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()
`AWS::Lambda::Url.InvokeMode`.
|
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 IAM 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()
CfnUrlPropsgetInvokeMode 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 © 2022. All rights reserved.