---
title: Getting Started with Datadog
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > Infrastructure > Datadog Resource Catalog
---

# aws_drs_source_server{% #aws_drs_source_server %}

## `account_id`{% #account_id %}

**Type**: `STRING`

## `agent_version`{% #agent_version %}

**Type**: `STRING`**Provider name**: `agentVersion`**Description**: The version of the DRS agent installed on the source server

## `arn`{% #arn %}

**Type**: `STRING`**Provider name**: `arn`**Description**: The ARN of the Source Server.

## `data_replication_info`{% #data_replication_info %}

**Type**: `STRUCT`**Provider name**: `dataReplicationInfo`**Description**: The Data Replication Info of the Source Server.

- `data_replication_error`**Type**: `STRUCT`**Provider name**: `dataReplicationError`**Description**: Error in data replication.
  - `error`**Type**: `STRING`**Provider name**: `error`**Description**: Error in data replication.
  - `raw_error`**Type**: `STRING`**Provider name**: `rawError`**Description**: Error in data replication.
- `data_replication_initiation`**Type**: `STRUCT`**Provider name**: `dataReplicationInitiation`**Description**: Information about whether the data replication has been initiated.
  - `next_attempt_date_time`**Type**: `STRING`**Provider name**: `nextAttemptDateTime`**Description**: The date and time of the next attempt to initiate data replication.
  - `start_date_time`**Type**: `STRING`**Provider name**: `startDateTime`**Description**: The date and time of the current attempt to initiate data replication.
  - `steps`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `steps`**Description**: The steps of the current attempt to initiate data replication.
    - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The name of the step.
    - `status`**Type**: `STRING`**Provider name**: `status`**Description**: The status of the step.
- `data_replication_state`**Type**: `STRING`**Provider name**: `dataReplicationState`**Description**: The state of the data replication.
- `eta_date_time`**Type**: `STRING`**Provider name**: `etaDateTime`**Description**: An estimate of when the data replication will be completed.
- `lag_duration`**Type**: `STRING`**Provider name**: `lagDuration`**Description**: Data replication lag duration.
- `replicated_disks`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `replicatedDisks`**Description**: The disks that should be replicated.
  - `backlogged_storage_bytes`**Type**: `INT64`**Provider name**: `backloggedStorageBytes`**Description**: The size of the replication backlog in bytes.
  - `device_name`**Type**: `STRING`**Provider name**: `deviceName`**Description**: The name of the device.
  - `replicated_storage_bytes`**Type**: `INT64`**Provider name**: `replicatedStorageBytes`**Description**: The amount of data replicated so far in bytes.
  - `rescanned_storage_bytes`**Type**: `INT64`**Provider name**: `rescannedStorageBytes`**Description**: The amount of data to be rescanned in bytes.
  - `total_storage_bytes`**Type**: `INT64`**Provider name**: `totalStorageBytes`**Description**: The total amount of data to be replicated in bytes.
  - `volume_status`**Type**: `STRING`**Provider name**: `volumeStatus`**Description**: The status of the volume.
- `staging_availability_zone`**Type**: `STRING`**Provider name**: `stagingAvailabilityZone`**Description**: AWS Availability zone into which data is being replicated.
- `staging_outpost_arn`**Type**: `STRING`**Provider name**: `stagingOutpostArn`**Description**: The ARN of the staging Outpost

## `last_launch_result`{% #last_launch_result %}

**Type**: `STRING`**Provider name**: `lastLaunchResult`**Description**: The status of the last recovery launch of this Source Server.

## `life_cycle`{% #life_cycle %}

**Type**: `STRUCT`**Provider name**: `lifeCycle`**Description**: The lifecycle information of this Source Server.

- `added_to_service_date_time`**Type**: `STRING`**Provider name**: `addedToServiceDateTime`**Description**: The date and time of when the Source Server was added to the service.
- `elapsed_replication_duration`**Type**: `STRING`**Provider name**: `elapsedReplicationDuration`**Description**: The amount of time that the Source Server has been replicating for.
- `first_byte_date_time`**Type**: `STRING`**Provider name**: `firstByteDateTime`**Description**: The date and time of the first byte that was replicated from the Source Server.
- `last_launch`**Type**: `STRUCT`**Provider name**: `lastLaunch`**Description**: An object containing information regarding the last launch of the Source Server.
  - `initiated`**Type**: `STRUCT`**Provider name**: `initiated`**Description**: An object containing information regarding the initiation of the last launch of a Source Server.
    - `api_call_date_time`**Type**: `STRING`**Provider name**: `apiCallDateTime`**Description**: The date and time the last Source Server launch was initiated.
    - `job_id`**Type**: `STRING`**Provider name**: `jobID`**Description**: The ID of the Job that was used to last launch the Source Server.
    - `type`**Type**: `STRING`**Provider name**: `type`**Description**: The Job type that was used to last launch the Source Server.
  - `status`**Type**: `STRING`**Provider name**: `status`**Description**: Status of Source Server's last launch.
- `last_seen_by_service_date_time`**Type**: `STRING`**Provider name**: `lastSeenByServiceDateTime`**Description**: The date and time this Source Server was last seen by the service.

## `recovery_instance_id`{% #recovery_instance_id %}

**Type**: `STRING`**Provider name**: `recoveryInstanceId`**Description**: The ID of the Recovery Instance associated with this Source Server.

## `replication_direction`{% #replication_direction %}

**Type**: `STRING`**Provider name**: `replicationDirection`**Description**: Replication direction of the Source Server.

## `reversed_direction_source_server_arn`{% #reversed_direction_source_server_arn %}

**Type**: `STRING`**Provider name**: `reversedDirectionSourceServerArn`**Description**: For EC2-originated Source Servers which have been failed over and then failed back, this value will mean the ARN of the Source Server on the opposite replication direction.

## `source_cloud_properties`{% #source_cloud_properties %}

**Type**: `STRUCT`**Provider name**: `sourceCloudProperties`**Description**: Source cloud properties of the Source Server.

- `origin_account_id`**Type**: `STRING`**Provider name**: `originAccountID`**Description**: AWS Account ID for an EC2-originated Source Server.
- `origin_availability_zone`**Type**: `STRING`**Provider name**: `originAvailabilityZone`**Description**: AWS Availability Zone for an EC2-originated Source Server.
- `origin_region`**Type**: `STRING`**Provider name**: `originRegion`**Description**: AWS Region for an EC2-originated Source Server.
- `source_outpost_arn`**Type**: `STRING`**Provider name**: `sourceOutpostArn`**Description**: The ARN of the source Outpost

## `source_network_id`{% #source_network_id %}

**Type**: `STRING`**Provider name**: `sourceNetworkID`**Description**: ID of the Source Network which is protecting this Source Server's network.

## `source_properties`{% #source_properties %}

**Type**: `STRUCT`**Provider name**: `sourceProperties`**Description**: The source properties of the Source Server.

- `cpus`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `cpus`**Description**: An array of CPUs.
  - `cores`**Type**: `INT64`**Provider name**: `cores`**Description**: The number of CPU cores.
  - `model_name`**Type**: `STRING`**Provider name**: `modelName`**Description**: The model name of the CPU.
- `disks`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `disks`**Description**: An array of disks.
  - `bytes`**Type**: `INT64`**Provider name**: `bytes`**Description**: The amount of storage on the disk in bytes.
  - `device_name`**Type**: `STRING`**Provider name**: `deviceName`**Description**: The disk or device name.
- `identification_hints`**Type**: `STRUCT`**Provider name**: `identificationHints`**Description**: Hints used to uniquely identify a machine.
  - `aws_instance_id`**Type**: `STRING`**Provider name**: `awsInstanceID`**Description**: AWS Instance ID identification hint.
  - `fqdn`**Type**: `STRING`**Provider name**: `fqdn`**Description**: Fully Qualified Domain Name identification hint.
  - `hostname`**Type**: `STRING`**Provider name**: `hostname`**Description**: Hostname identification hint.
  - `vm_ware_uuid`**Type**: `STRING`**Provider name**: `vmWareUuid`**Description**: vCenter VM path identification hint.
- `last_updated_date_time`**Type**: `STRING`**Provider name**: `lastUpdatedDateTime`**Description**: The date and time the Source Properties were last updated on.
- `network_interfaces`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `networkInterfaces`**Description**: An array of network interfaces.
  - `ips`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `ips`**Description**: Network interface IPs.
  - `is_primary`**Type**: `BOOLEAN`**Provider name**: `isPrimary`**Description**: Whether this is the primary network interface.
  - `mac_address`**Type**: `STRING`**Provider name**: `macAddress`**Description**: The MAC address of the network interface.
- `os`**Type**: `STRUCT`**Provider name**: `os`**Description**: Operating system.
  - `full_string`**Type**: `STRING`**Provider name**: `fullString`**Description**: The long name of the Operating System.
- `ram_bytes`**Type**: `INT64`**Provider name**: `ramBytes`**Description**: The amount of RAM in bytes.
- `recommended_instance_type`**Type**: `STRING`**Provider name**: `recommendedInstanceType`**Description**: The recommended EC2 instance type that will be used when recovering the Source Server.
- `supports_nitro_instances`**Type**: `BOOLEAN`**Provider name**: `supportsNitroInstances`**Description**: Are EC2 nitro instance types supported when recovering the Source Server.

## `source_server_id`{% #source_server_id %}

**Type**: `STRING`**Provider name**: `sourceServerID`**Description**: The ID of the Source Server.

## `staging_area`{% #staging_area %}

**Type**: `STRUCT`**Provider name**: `stagingArea`**Description**: The staging area of the source server.

- `error_message`**Type**: `STRING`**Provider name**: `errorMessage`**Description**: Shows an error message that occurred when DRS tried to access the staging source server. In this case StagingArea$status will have value EXTENSION_ERROR
- `staging_account_id`**Type**: `STRING`**Provider name**: `stagingAccountID`**Description**: Account ID of the account to which source server belongs. If this source server is extended - shows Account ID of staging source server.
- `staging_source_server_arn`**Type**: `STRING`**Provider name**: `stagingSourceServerArn`**Description**: Arn of the staging source server if this source server is extended
- `status`**Type**: `STRING`**Provider name**: `status`**Description**: Status of Source server extension. Possible values: (a) NOT_EXTENDED - This is a source server that is replicating in the current account. (b) EXTENDED - Source server is extended from a staging source server. In this case, the value of stagingSourceServerArn is pointing to the Arn of the source server in the staging account. (c) EXTENSION_ERROR - Some issue occurred when accessing staging source server. In this case, errorMessage field will contain an error message that explains what happened.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`
