CreateBusinessReportScheduleRequest
public struct CreateBusinessReportScheduleRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The client request token.
Declaration
Swift
public let clientRequestToken: String?
-
The content range of the reports.
Declaration
Swift
public let contentRange: BusinessReportContentRange
-
The format of the generated report (individual CSV files or zipped files of individual files).
Declaration
Swift
public let format: BusinessReportFormat
-
The recurrence of the reports. If this isn’t specified, the report will only be delivered one time when the API is called.
Declaration
Swift
public let recurrence: BusinessReportRecurrence?
-
The S3 bucket name of the output reports. If this isn’t specified, the report can be retrieved from a download link by calling ListBusinessReportSchedule.
Declaration
Swift
public let s3BucketName: String?
-
The S3 key where the report is delivered.
Declaration
Swift
public let s3KeyPrefix: String?
-
The name identifier of the schedule.
Declaration
Swift
public let scheduleName: String?
-
The tags for the business report schedule.
Declaration
Swift
public let tags: [Tag]?
-
Undocumented
Declaration
Swift
public init(clientRequestToken: String? = CreateBusinessReportScheduleRequest.idempotencyToken(), contentRange: BusinessReportContentRange, format: BusinessReportFormat, recurrence: BusinessReportRecurrence? = nil, s3BucketName: String? = nil, s3KeyPrefix: String? = nil, scheduleName: String? = nil, tags: [Tag]? = nil)
-
Declaration
Swift
public func validate(name: String) throws