AccessGrantsLocationArgs

data class AccessGrantsLocationArgs(val iamRoleArn: Output<String>? = null, val locationScope: Output<String>? = null, val tags: Output<List<CreateOnlyTagArgs>>? = null) : ConvertibleToJava<AccessGrantsLocationArgs>

The AWS::S3::AccessGrantsLocation resource is an Amazon S3 resource type hosted in an access grants instance which can be the target of S3 access grants.

Constructors

Link copied to clipboard
constructor(iamRoleArn: Output<String>? = null, locationScope: Output<String>? = null, tags: Output<List<CreateOnlyTagArgs>>? = null)

Properties

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

The Amazon Resource Name (ARN) of the access grant location's associated IAM role.

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

Descriptor for where the location actually points

Link copied to clipboard
val tags: Output<List<CreateOnlyTagArgs>>? = null

The AWS resource tags that you are adding to the S3 Access Grants location. Each tag is a label consisting of a user-defined key and value. Tags can help you manage, identify, organize, search for, and filter resources.

Functions

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