Package com.pulumi.aws.s3.inputs
Class ObjectCopyGrantArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.s3.inputs.ObjectCopyGrantArgs
-
public final class ObjectCopyGrantArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classObjectCopyGrantArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ObjectCopyGrantArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ObjectCopyGrantArgs.Builderbuilder()static ObjectCopyGrantArgs.Builderbuilder(ObjectCopyGrantArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>email()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 ObjectCopyGrantArgs Empty
-
-
Method Detail
-
email
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> email()
- Returns:
- Email address of the grantee. Used only when `type` is `AmazonCustomerByEmail`.
-
id
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> id()
- Returns:
- Canonical user ID of the grantee. Used only when `type` is `CanonicalUser`.
-
permissions
public com.pulumi.core.Output<java.util.List<java.lang.String>> permissions()
- Returns:
- List of permissions to grant to grantee. Valid values are `READ`, `READ_ACP`, `WRITE_ACP`, `FULL_CONTROL`.
-
type
public com.pulumi.core.Output<java.lang.String> type()
- Returns:
- Type of grantee. Valid values are `CanonicalUser`, `Group`, and `AmazonCustomerByEmail`.
-
uri
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> uri()
- Returns:
- URI of the grantee group. Used only when `type` is `Group`.
-
builder
public static ObjectCopyGrantArgs.Builder builder()
-
builder
public static ObjectCopyGrantArgs.Builder builder(ObjectCopyGrantArgs defaults)
-
-