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

# gcp_netapp_replication{% #gcp_netapp_replication %}

## `ancestors`{% #ancestors %}

**Type**: `UNORDERED_LIST_STRING`

## `cluster_location`{% #cluster_location %}

**Type**: `STRING`**Provider name**: `clusterLocation`**Description**: Optional. Location of the user cluster.

## `create_time`{% #create_time %}

**Type**: `TIMESTAMP`**Provider name**: `createTime`**Description**: Output only. Replication create time.

## `description`{% #description %}

**Type**: `STRING`**Provider name**: `description`**Description**: A description about this replication relationship.

## `destination_volume`{% #destination_volume %}

**Type**: `STRING`**Provider name**: `destinationVolume`**Description**: Output only. Full name of destination volume resource. Example : "projects/{project}/locations/{location}/volumes/{volume_id}"

## `destination_volume_parameters`{% #destination_volume_parameters %}

**Type**: `STRUCT`**Provider name**: `destinationVolumeParameters`**Description**: Required. Input only. Destination volume parameters

- `description`**Type**: `STRING`**Provider name**: `description`**Description**: Description for the destination volume.
- `share_name`**Type**: `STRING`**Provider name**: `shareName`**Description**: Destination volume's share name. If not specified, source volume's share name will be used.
- `storage_pool`**Type**: `STRING`**Provider name**: `storagePool`**Description**: Required. Existing destination StoragePool name.
- `tiering_policy`**Type**: `STRUCT`**Provider name**: `tieringPolicy`**Description**: Optional. Tiering policy for the volume.
  - `cooling_threshold_days`**Type**: `INT32`**Provider name**: `coolingThresholdDays`**Description**: Optional. Time in days to mark the volume's data block as cold and make it eligible for tiering, can be range from 2-183. Default is 31.
  - `tier_action`**Type**: `STRING`**Provider name**: `tierAction`**Description**: Optional. Flag indicating if the volume has tiering policy enable/pause. Default is PAUSED.**Possible values**:
    - `TIER_ACTION_UNSPECIFIED` - Unspecified.
    - `ENABLED` - When tiering is enabled, new cold data will be tiered.
    - `PAUSED` - When paused, tiering won't be performed on new data. Existing data stays tiered until accessed.
- `volume_id`**Type**: `STRING`**Provider name**: `volumeId`**Description**: Desired destination volume resource id. If not specified, source volume's resource id will be used. This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen.

## `healthy`{% #healthy %}

**Type**: `BOOLEAN`**Provider name**: `healthy`**Description**: Output only. Condition of the relationship. Can be one of the following: - true: The replication relationship is healthy. It has not missed the most recent scheduled transfer. - false: The replication relationship is not healthy. It has missed the most recent scheduled transfer.

## `hybrid_peering_details`{% #hybrid_peering_details %}

**Type**: `STRUCT`**Provider name**: `hybridPeeringDetails`**Description**: Output only. Hybrid peering details.

- `command`**Type**: `STRING`**Provider name**: `command`**Description**: Optional. Copy-paste-able commands to be used on user's ONTAP to accept peering requests.
- `command_expiry_time`**Type**: `TIMESTAMP`**Provider name**: `commandExpiryTime`**Description**: Optional. Expiration time for the peering command to be executed on user's ONTAP.
- `passphrase`**Type**: `STRING`**Provider name**: `passphrase`**Description**: Optional. Temporary passphrase generated to accept cluster peering command.
- `peer_cluster_name`**Type**: `STRING`**Provider name**: `peerClusterName`**Description**: Optional. Name of the user's local source cluster to be peered with the destination cluster.
- `peer_svm_name`**Type**: `STRING`**Provider name**: `peerSvmName`**Description**: Optional. Name of the user's local source vserver svm to be peered with the destination vserver svm.
- `peer_volume_name`**Type**: `STRING`**Provider name**: `peerVolumeName`**Description**: Optional. Name of the user's local source volume to be peered with the destination volume.
- `subnet_ip`**Type**: `STRING`**Provider name**: `subnetIp`**Description**: Optional. IP address of the subnet.

## `hybrid_replication_type`{% #hybrid_replication_type %}

**Type**: `STRING`**Provider name**: `hybridReplicationType`**Description**: Output only. Type of the hybrid replication.**Possible values**:

- `HYBRID_REPLICATION_TYPE_UNSPECIFIED` - Unspecified hybrid replication type.
- `MIGRATION` - Hybrid replication type for migration.
- `CONTINUOUS_REPLICATION` - Hybrid replication type for continuous replication.

## `labels`{% #labels %}

**Type**: `UNORDERED_LIST_STRING`

## `mirror_state`{% #mirror_state %}

**Type**: `STRING`**Provider name**: `mirrorState`**Description**: Output only. Indicates the state of mirroring.**Possible values**:

- `MIRROR_STATE_UNSPECIFIED` - Unspecified MirrorState
- `PREPARING` - Destination volume is being prepared.
- `MIRRORED` - Destination volume has been initialized and is ready to receive replication transfers.
- `STOPPED` - Destination volume is not receiving replication transfers.
- `TRANSFERRING` - Incremental replication is in progress.
- `BASELINE_TRANSFERRING` - Baseline replication is in progress.
- `ABORTED` - Replication is aborted.

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`**Description**: Identifier. The resource name of the Replication. Format: `projects/{project_id}/locations/{location}/volumes/{volume_id}/replications/{replication_id}`.

## `organization_id`{% #organization_id %}

**Type**: `STRING`

## `parent`{% #parent %}

**Type**: `STRING`

## `project_id`{% #project_id %}

**Type**: `STRING`

## `project_number`{% #project_number %}

**Type**: `STRING`

## `region_id`{% #region_id %}

**Type**: `STRING`

## `replication_schedule`{% #replication_schedule %}

**Type**: `STRING`**Provider name**: `replicationSchedule`**Description**: Required. Indicates the schedule for replication.**Possible values**:

- `REPLICATION_SCHEDULE_UNSPECIFIED` - Unspecified ReplicationSchedule
- `EVERY_10_MINUTES` - Replication happens once every 10 minutes.
- `HOURLY` - Replication happens once every hour.
- `DAILY` - Replication happens once every day.

## `resource_name`{% #resource_name %}

**Type**: `STRING`

## `role`{% #role %}

**Type**: `STRING`**Provider name**: `role`**Description**: Output only. Indicates whether this points to source or destination.**Possible values**:

- `REPLICATION_ROLE_UNSPECIFIED` - Unspecified replication role
- `SOURCE` - Indicates Source volume.
- `DESTINATION` - Indicates Destination volume.

## `source_volume`{% #source_volume %}

**Type**: `STRING`**Provider name**: `sourceVolume`**Description**: Output only. Full name of source volume resource. Example : "projects/{project}/locations/{location}/volumes/{volume_id}"

## `state`{% #state %}

**Type**: `STRING`**Provider name**: `state`**Description**: Output only. State of the replication.**Possible values**:

- `STATE_UNSPECIFIED` - Unspecified replication State
- `CREATING` - Replication is creating.
- `READY` - Replication is ready.
- `UPDATING` - Replication is updating.
- `DELETING` - Replication is deleting.
- `ERROR` - Replication is in error state.
- `PENDING_CLUSTER_PEERING` - Replication is waiting for cluster peering to be established.
- `PENDING_SVM_PEERING` - Replication is waiting for SVM peering to be established.

## `state_details`{% #state_details %}

**Type**: `STRING`**Provider name**: `stateDetails`**Description**: Output only. State details of the replication.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `transfer_stats`{% #transfer_stats %}

**Type**: `STRUCT`**Provider name**: `transferStats`**Description**: Output only. Replication transfer statistics.

- `lag_duration`**Type**: `STRING`**Provider name**: `lagDuration`**Description**: Lag duration indicates the duration by which Destination region volume content lags behind the primary region volume content.
- `last_transfer_bytes`**Type**: `INT64`**Provider name**: `lastTransferBytes`**Description**: Last transfer size in bytes.
- `last_transfer_duration`**Type**: `STRING`**Provider name**: `lastTransferDuration`**Description**: Time taken during last transfer.
- `last_transfer_end_time`**Type**: `TIMESTAMP`**Provider name**: `lastTransferEndTime`**Description**: Time when last transfer completed.
- `last_transfer_error`**Type**: `STRING`**Provider name**: `lastTransferError`**Description**: A message describing the cause of the last transfer failure.
- `total_transfer_duration`**Type**: `STRING`**Provider name**: `totalTransferDuration`**Description**: Cumulative time taken across all transfers for the replication relationship.
- `transfer_bytes`**Type**: `INT64`**Provider name**: `transferBytes`**Description**: Cumulative bytes trasferred so far for the replication relatinonship.
- `update_time`**Type**: `TIMESTAMP`**Provider name**: `updateTime`**Description**: Time when progress was updated last.

## `zone_id`{% #zone_id %}

**Type**: `STRING`
