CreateResourceDataSyncRequest

public struct CreateResourceDataSyncRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Amazon S3 configuration details for the sync. This parameter is required if the SyncType value is SyncToDestination.

    Declaration

    Swift

    public let s3Destination: ResourceDataSyncS3Destination?
  • A name for the configuration.

    Declaration

    Swift

    public let syncName: String
  • Specify information about the data sources to synchronize. This parameter is required if the SyncType value is SyncFromSource.

    Declaration

    Swift

    public let syncSource: ResourceDataSyncSource?
  • Specify SyncToDestination to create a resource data sync that synchronizes data to an S3 bucket for Inventory. If you specify SyncToDestination, you must provide a value for S3Destination. Specify SyncFromSource to synchronize data from a single account and multiple Regions, or multiple AWS accounts and Regions, as listed in AWS Organizations for Explorer. If you specify SyncFromSource, you must provide a value for SyncSource. The default value is SyncToDestination.

    Declaration

    Swift

    public let syncType: String?
  • Undocumented

    Declaration

    Swift

    public init(s3Destination: ResourceDataSyncS3Destination? = nil, syncName: String, syncSource: ResourceDataSyncSource? = nil, syncType: String? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws