Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

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

§
description?: string | null
[src]

The description of the replication job.

§
encrypted?: boolean | null
[src]

Indicates whether the replication job should produce encrypted AMIs.

§
frequency?: number | null
[src]

The time between consecutive replication runs, in hours.

§
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.

§
latestAmiId?: string | null
[src]

The ID of the latest Amazon Machine Image (AMI).

§
licenseType?: LicenseType | null
[src]

The license type to be used for the AMI created by a successful replication run.

§
nextReplicationRunStartTime?: Date | number | null
[src]

The start time of the next 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.

§
replicationJobId?: string | null
[src]

The ID of the replication job.

§
replicationRunList?: ReplicationRun[] | null
[src]

Information about the replication runs.

§
roleName?: string | null
[src]

The name of the IAM role to be used by Server Migration Service.

§
runOnce?: boolean | null
[src]

Indicates whether to run the replication job one time.

§
seedReplicationTime?: Date | number | null
[src]

The seed replication time.

§
serverId?: string | null
[src]

The ID of the server.

§
serverType?: ServerType | null
[src]

The type of server.

§

The state of the replication job.

§
statusMessage?: string | null
[src]

The description of the current status of the replication job.

§
vmServer?: VmServer | null
[src]

Information about the VM server.