Package com.pulumi.aws.s3.outputs
Class BucketV2Grant
- java.lang.Object
-
- com.pulumi.aws.s3.outputs.BucketV2Grant
-
public final class BucketV2Grant extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBucketV2Grant.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BucketV2Grant.Builderbuilder()static BucketV2Grant.Builderbuilder(BucketV2Grant defaults)java.util.Optional<java.lang.String>id()java.util.List<java.lang.String>permissions()java.lang.Stringtype()java.util.Optional<java.lang.String>uri()
-
-
-
Method Detail
-
id
public java.util.Optional<java.lang.String> id()
- Returns:
- Canonical user ID to grant for. Used only when `type` is `CanonicalUser`.
-
permissions
public java.util.List<java.lang.String> permissions()
- Returns:
- List of permissions to apply for grantee. Valid values are `READ`, `WRITE`, `READ_ACP`, `WRITE_ACP`, `FULL_CONTROL`.
-
type
public java.lang.String type()
- Returns:
- Type of grantee to apply for. Valid values are `CanonicalUser` and `Group`. `AmazonCustomerByEmail` is not supported.
-
uri
public java.util.Optional<java.lang.String> uri()
- Returns:
- URI address to grant for. Used only when `type` is `Group`.
-
builder
public static BucketV2Grant.Builder builder()
-
builder
public static BucketV2Grant.Builder builder(BucketV2Grant defaults)
-
-