ServerReplicationParameters

public struct ServerReplicationParameters : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Indicates whether the replication job produces encrypted AMIs.

    Declaration

    Swift

    public let encrypted: Bool?
  • The frequency of creating replication jobs for the server.

    Declaration

    Swift

    public let frequency: Int?
  • The ID of the KMS key for replication jobs that produce encrypted AMIs. This value can be any of the following: KMS key ID KMS key alias ARN referring to the KMS key ID ARN referring to the KMS key alias If encrypted is enabled but a KMS key ID is not specified, the customer’s default KMS key for Amazon EBS is used.

    Declaration

    Swift

    public let kmsKeyId: String?
  • The license type for creating a replication job for the server.

    Declaration

    Swift

    public let licenseType: LicenseType?
  • The number of recent AMIs to keep when creating a replication job for this server.

    Declaration

    Swift

    public let numberOfRecentAmisToKeep: Int?
  • Indicates whether to run the replication job one time.

    Declaration

    Swift

    public let runOnce: Bool?
  • The seed time for creating a replication job for the server.

    Declaration

    Swift

    public let seedTime: TimeStamp?
  • Undocumented

    Declaration

    Swift

    public init(encrypted: Bool? = nil, frequency: Int? = nil, kmsKeyId: String? = nil, licenseType: LicenseType? = nil, numberOfRecentAmisToKeep: Int? = nil, runOnce: Bool? = nil, seedTime: TimeStamp? = nil)