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)