CustomerManagedDatastoreS3Storage

public struct CustomerManagedDatastoreS3Storage : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The name of the Amazon S3 bucket in which data store data is stored.

    Declaration

    Swift

    public let bucket: String
  • [Optional] The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier within the bucket (each object in a bucket has exactly one key). The prefix must end with a ‘/’.

    Declaration

    Swift

    public let keyPrefix: String?
  • The ARN of the role which grants AWS IoT Analytics permission to interact with your Amazon S3 resources.

    Declaration

    Swift

    public let roleArn: String
  • Undocumented

    Declaration

    Swift

    public init(bucket: String, keyPrefix: String? = nil, roleArn: String)
  • Declaration

    Swift

    public func validate(name: String) throws