BucketAclV2AccessControlPolicyGrantGranteeArgs

data class BucketAclV2AccessControlPolicyGrantGranteeArgs(val displayName: Output<String>? = null, val emailAddress: Output<String>? = null, val id: Output<String>? = null, val type: Output<String>, val uri: Output<String>? = null) : ConvertibleToJava<BucketAclV2AccessControlPolicyGrantGranteeArgs>

Constructors

constructor(displayName: Output<String>? = null, emailAddress: Output<String>? = null, id: Output<String>? = null, type: Output<String>, uri: Output<String>? = null)

Properties

Link copied to clipboard
val displayName: Output<String>? = null

Display name of the owner.

Link copied to clipboard
val emailAddress: Output<String>? = null

Email address of the grantee. See Regions and Endpoints for supported AWS regions where this argument can be specified.

Link copied to clipboard
val id: Output<String>? = null

Canonical user ID of the grantee.

Link copied to clipboard
val type: Output<String>

Type of grantee. Valid values: CanonicalUser, AmazonCustomerByEmail, Group.

Link copied to clipboard
val uri: Output<String>? = null

URI of the grantee group.

Functions

Link copied to clipboard
open override fun toJava(): BucketAclV2AccessControlPolicyGrantGranteeArgs