Package com.pulumi.aws.s3.outputs
Class BucketCorsRule
- java.lang.Object
-
- com.pulumi.aws.s3.outputs.BucketCorsRule
-
public final class BucketCorsRule extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BucketCorsRule.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>
allowedHeaders()
java.util.List<java.lang.String>
allowedMethods()
java.util.List<java.lang.String>
allowedOrigins()
static BucketCorsRule.Builder
builder()
static BucketCorsRule.Builder
builder(BucketCorsRule defaults)
java.util.List<java.lang.String>
exposeHeaders()
java.util.Optional<java.lang.Integer>
maxAgeSeconds()
-
-
-
Method Detail
-
allowedHeaders
public java.util.List<java.lang.String> allowedHeaders()
- Returns:
- List of headers allowed.
-
allowedMethods
public java.util.List<java.lang.String> allowedMethods()
- Returns:
- One or more HTTP methods that you allow the origin to execute. Can be `GET`, `PUT`, `POST`, `DELETE` or `HEAD`.
-
allowedOrigins
public java.util.List<java.lang.String> allowedOrigins()
- Returns:
- One or more origins you want customers to be able to access the bucket from.
-
exposeHeaders
public java.util.List<java.lang.String> exposeHeaders()
- Returns:
- One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript `XMLHttpRequest` object).
-
maxAgeSeconds
public java.util.Optional<java.lang.Integer> maxAgeSeconds()
- Returns:
- Specifies time in seconds that browser can cache the response for a preflight request.
-
builder
public static BucketCorsRule.Builder builder()
-
builder
public static BucketCorsRule.Builder builder(BucketCorsRule defaults)
-
-