ConfigS3RecordingConfigArgs

data class ConfigS3RecordingConfigArgs(val bucketArn: Output<String>? = null, val prefix: Output<String>? = null, val roleArn: Output<String>? = null) : ConvertibleToJava<ConfigS3RecordingConfigArgs>

Constructors

Link copied to clipboard
constructor(bucketArn: Output<String>? = null, prefix: Output<String>? = null, roleArn: Output<String>? = null)

Properties

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

S3 Bucket where the data is written. The name of the S3 Bucket provided must begin with aws-groundstation .

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

The prefix of the S3 data object. If you choose to use any optional keys for substitution, these values will be replaced with the corresponding information from your contact details. For example, a prefix of {satellite_id}/{year}/{month}/{day}/ will replaced with fake_satellite_id/2021/01/10/ Optional keys for substitution : {satellite_id} | {config-name} | {config-id} | {year} | {month} | {day}

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

Defines the ARN of the role assumed for putting archives to S3.

Functions

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