@Stability(value=Stable)
public static interface CfnUrl.CorsProperty
extends software.amazon.jsii.JsiiSerializable
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 Object |
getAllowCredentials()
Whether you want to allow cookies or other credentials in requests to your function URL.
|
default List<String> |
getAllowHeaders()
The HTTP headers that origins can include in requests to your function URL.
|
default List<String> |
getAllowMethods()
The HTTP methods that are allowed when calling your function URL.
|
default List<String> |
getAllowOrigins()
The origins that can access your function URL.
|
default List<String> |
getExposeHeaders()
The HTTP headers in your function response that you want to expose to origins that call your function URL.
|
default Number |
getMaxAge()
The maximum amount of time, in seconds, that browsers can cache results of a preflight request.
|
@Stability(value=Stable) @Nullable default Object getAllowCredentials()
The default is false .
@Stability(value=Stable) @Nullable default List<String> getAllowHeaders()
For example: Date , Keep-Alive , X-Custom-Header .
@Stability(value=Stable) @Nullable default List<String> getAllowMethods()
For example: GET , POST , DELETE , or the wildcard character ( * ).
@Stability(value=Stable) @Nullable default List<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 ( * ).
@Stability(value=Stable) @Nullable default List<String> getExposeHeaders()
For example: Date , Keep-Alive , X-Custom-Header .
@Stability(value=Stable) @Nullable default Number getMaxAge()
By default, this is set to 0 , which means the browser will not cache results.
@Stability(value=Stable) static CfnUrl.CorsProperty.Builder builder()
CfnUrl.CorsProperty.Builder of CfnUrl.CorsPropertyCopyright © 2022. All rights reserved.