Package com.pulumi.gcp.compute.inputs
Class BackendBucketState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.compute.inputs.BackendBucketState
-
public final class BackendBucketState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BackendBucketState.Builder
-
Field Summary
Fields Modifier and Type Field Description static BackendBucketState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
bucketName()
static BackendBucketState.Builder
builder()
static BackendBucketState.Builder
builder(BackendBucketState defaults)
java.util.Optional<com.pulumi.core.Output<BackendBucketCdnPolicyArgs>>
cdnPolicy()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
compressionMode()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
creationTimestamp()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
customResponseHeaders()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
description()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
edgeSecurityPolicy()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
enableCdn()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
project()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
selfLink()
-
-
-
Field Detail
-
Empty
public static final BackendBucketState Empty
-
-
Method Detail
-
bucketName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> bucketName()
- Returns:
- Cloud Storage bucket name.
-
cdnPolicy
public java.util.Optional<com.pulumi.core.Output<BackendBucketCdnPolicyArgs>> cdnPolicy()
- Returns:
- Cloud CDN configuration for this Backend Bucket. Structure is documented below.
-
compressionMode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> compressionMode()
- Returns:
- Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header. Possible values are: `AUTOMATIC`, `DISABLED`.
-
creationTimestamp
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> creationTimestamp()
- Returns:
- Creation timestamp in RFC3339 text format.
-
customResponseHeaders
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> customResponseHeaders()
- Returns:
- Headers that the HTTP/S load balancer should add to proxied responses.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- An optional textual description of the resource; provided by the client when the resource is created.
-
edgeSecurityPolicy
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> edgeSecurityPolicy()
- Returns:
- The security policy associated with this backend bucket.
-
enableCdn
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enableCdn()
- Returns:
- If true, enable Cloud CDN for this BackendBucket.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `a-z?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash. ***
-
project
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
- Returns:
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
-
selfLink
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> selfLink()
- Returns:
- The URI of the created resource.
-
builder
public static BackendBucketState.Builder builder()
-
builder
public static BackendBucketState.Builder builder(BackendBucketState defaults)
-
-