public static interface CfnUrl.CorsProperty
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.lambda.*; CorsProperty corsProperty = CorsProperty.builder() .allowCredentials(false) .allowHeaders(List.of("allowHeaders")) .allowMethods(List.of("allowMethods")) .allowOrigins(List.of("allowOrigins")) .exposeHeaders(List.of("exposeHeaders")) .maxAge(123) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnUrl.CorsProperty.Builder
A builder for
CfnUrl.CorsProperty |
static class |
CfnUrl.CorsProperty.Jsii$Proxy
An implementation for
CfnUrl.CorsProperty |
Modifier and Type | Method and Description |
---|---|
static CfnUrl.CorsProperty.Builder |
builder() |
default java.lang.Object |
getAllowCredentials()
Whether you want to allow cookies or other credentials in requests to your function URL.
|
default java.util.List<java.lang.String> |
getAllowHeaders()
The HTTP headers that origins can include in requests to your function URL.
|
default java.util.List<java.lang.String> |
getAllowMethods()
The HTTP methods that are allowed when calling your function URL.
|
default java.util.List<java.lang.String> |
getAllowOrigins()
The origins that can access your function URL.
|
default java.util.List<java.lang.String> |
getExposeHeaders()
The HTTP headers in your function response that you want to expose to origins that call your function URL.
|
default java.lang.Number |
getMaxAge()
The maximum amount of time, in seconds, that browsers can cache results of a preflight request.
|
default java.lang.Object getAllowCredentials()
The default is false
.
default java.util.List<java.lang.String> getAllowHeaders()
For example: Date
, Keep-Alive
, X-Custom-Header
.
default java.util.List<java.lang.String> getAllowMethods()
For example: GET
, POST
, DELETE
, or the wildcard character ( *
).
default java.util.List<java.lang.String> getAllowOrigins()
You can list any number of specific origins, separated by a comma. For example: https://www.example.com
, http://localhost:60905
.
Alternatively, you can grant access to all origins with the wildcard character ( *
).
default java.util.List<java.lang.String> getExposeHeaders()
For example: Date
, Keep-Alive
, X-Custom-Header
.
default java.lang.Number getMaxAge()
By default, this is set to 0
, which means the browser will not cache results.
static CfnUrl.CorsProperty.Builder builder()
CfnUrl.CorsProperty.Builder
of CfnUrl.CorsProperty