ReplicationJob
import type { ReplicationJob } from "https://aws-api.deno.dev/v0.4/services/sms.ts?docs=full";
Represents a replication job.
interface ReplicationJob {
description?: string | null;
encrypted?: boolean | null;
frequency?: number | null;
kmsKeyId?: string | null;
latestAmiId?: string | null;
licenseType?: LicenseType | null;
nextReplicationRunStartTime?: Date | number | null;
numberOfRecentAmisToKeep?: number | null;
replicationJobId?: string | null;
replicationRunList?: ReplicationRun[] | null;
roleName?: string | null;
runOnce?: boolean | null;
seedReplicationTime?: Date | number | null;
serverId?: string | null;
serverType?: ServerType | null;
state?: ReplicationJobState | null;
statusMessage?: string | null;
vmServer?: VmServer | null;
}§Properties
§
encrypted?: boolean | null
[src]Indicates whether the replication job should produce encrypted AMIs.
§
kmsKeyId?: string | null
[src]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.
§
licenseType?: LicenseType | null
[src]The license type to be used for the AMI created by a successful replication run.
§
numberOfRecentAmisToKeep?: number | null
[src]The number of recent AMIs to keep in the customer's account for a replication job. By default, the value is set to zero, meaning that all AMIs are kept.
§
replicationRunList?: ReplicationRun[] | null
[src]Information about the replication runs.
§
serverType?: ServerType | null
[src]The type of server.
§
state?: ReplicationJobState | null
[src]The state of the replication job.