public static final class CfnUrlProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnUrlProps
CfnUrlProps
CfnUrlProps.Builder, CfnUrlProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
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(java.lang.Object o) |
java.lang.String |
getAuthType()
The type of authentication that your function URL uses.
|
java.lang.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.
|
java.lang.String |
getInvokeMode()
`AWS::Lambda::Url.InvokeMode`.
|
java.lang.String |
getQualifier()
The alias name.
|
java.lang.String |
getTargetFunctionArn()
The name of the Lambda function.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.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 CfnUrlProps
public final java.lang.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 CfnUrlProps
public final java.lang.Object getCors()
CfnUrlProps
getCors
in interface CfnUrlProps
public final java.lang.String getInvokeMode()
CfnUrlProps
getInvokeMode
in interface CfnUrlProps
public final java.lang.String getQualifier()
CfnUrlProps
getQualifier
in interface CfnUrlProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()