Package com.pulumi.aws.s3.inputs
Class BucketV2GrantArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.s3.inputs.BucketV2GrantArgs
-
public final class BucketV2GrantArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBucketV2GrantArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static BucketV2GrantArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BucketV2GrantArgs.Builderbuilder()static BucketV2GrantArgs.Builderbuilder(BucketV2GrantArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>id()com.pulumi.core.Output<java.util.List<java.lang.String>>permissions()com.pulumi.core.Output<java.lang.String>type()java.util.Optional<com.pulumi.core.Output<java.lang.String>>uri()
-
-
-
Field Detail
-
Empty
public static final BucketV2GrantArgs Empty
-
-
Method Detail
-
id
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> id()
- Returns:
- Canonical user ID to grant for. Used only when `type` is `CanonicalUser`.
-
permissions
public com.pulumi.core.Output<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 com.pulumi.core.Output<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<com.pulumi.core.Output<java.lang.String>> uri()
- Returns:
- URI address to grant for. Used only when `type` is `Group`.
-
builder
public static BucketV2GrantArgs.Builder builder()
-
builder
public static BucketV2GrantArgs.Builder builder(BucketV2GrantArgs defaults)
-
-