CreateDatastoreRequest

public struct CreateDatastoreRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The name of the data store.

    Declaration

    Swift

    public let datastoreName: String
  • Where data store data is stored. You may choose one of “serviceManagedS3” or “customerManagedS3” storage. If not specified, the default is “serviceManagedS3”. This cannot be changed after the data store is created.

    Declaration

    Swift

    public let datastoreStorage: DatastoreStorage?
  • How long, in days, message data is kept for the data store. When “customerManagedS3” storage is selected, this parameter is ignored.

    Declaration

    Swift

    public let retentionPeriod: RetentionPeriod?
  • Metadata which can be used to manage the data store.

    Declaration

    Swift

    public let tags: [Tag]?
  • Undocumented

    Declaration

    Swift

    public init(datastoreName: String, datastoreStorage: DatastoreStorage? = nil, retentionPeriod: RetentionPeriod? = nil, tags: [Tag]? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws