---
schema_version: "1"
id: f6a0e99d21b22042b4bf2be7e48ed58be80a815e9771ebcf2791c4716b3c8f56
title: TelemetryActnDefStepAttr
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/mfg_api_devguide/mfg_telemetryactndefstepattr_metadata_api.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.mfg_api_devguide.meta/mfg_api_devguide/mfg_telemetryactndefstepattr_metadata_api.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 624967ddc731587f6842088c1d405012d0ee67978407c1fd57ea2631cddaa87d
description: Represents the attributes of a telemetry action definition step.
---
# TelemetryActnDefStepAttr

Represents the attributes of a telemetry action definition step.

## Parent Type

This type extends the Metadata metadata type and inherits its fullName field.

## File Suffix and Directory Location

TelemetryActnDefStepAttr components have the suffix .TelemetryActnDefStepAttr and are stored in the TelemetryActnDefStepAttrs folder.

## Version

TelemetryActnDefStepAttr components are available in API version 65.0 and later.

## Fields

### allowedValues

- **Field Type**: string
- **Description**: The allowed values for the telemetry action definition step attribute.

### attributeName

- **Field Type**: string
- **Description**: Required. The name of the telemetry action definition step attribute.

### dataType

- **Field Type**: TelActnDefStepAttrDataType (enumeration of type string)
- **Description**: Required. The data type of the telemetry action definition step attribute.
    
    Values are:
    
    - Boolean
    - Double
    - Float
    - Int16
    - Int32
    - Int8
    - Integer
    - String
    - Uint16
    - Uint32
    - Uint64
    - Uint8

### description

- **Field Type**: string
- **Description**: The description of the telemetry action definition step attribute.

### developerName

- **Field Type**: string
- **Description**: The developer’s internal name for the API.
    
    For example, if you create a record with MyCustomRecord name, you cannot create another record with that same name.

### isProtected

- **Field Type**: boolean
- **Description**: An auto-generated value that doesn’t impact the behavior of the metadata type.
- **Default value**: false

### masterLabel

- **Field Type**: string
- **Description**: Required. A user-friendly name for TelemetryActnDefStepAttr, which is defined when the TelemetryActnDefStepAttr is created.

### maximumValue

- **Field Type**: double
- **Description**: The maximum value allowed for the telemetry action definition step attribute.

### minimumValue

- **Field Type**: double
- **Description**: The minimum value allowed for the telemetry action definition step attribute.

### telemetryActnDefStep

- **Field Type**: string
- **Description**: Required. The telemetry action definition step that this attribute belongs to.

### type

- **Field Type**: TelemetryActnDefStepAttrType (enumeration of type string)
- **Description**: Required. The type of the telemetry action definition step attribute.
    
    Values are:
    
    - Actuator
    - Sensor

### unitOfMeasure

- **Field Type**: string
- **Description**: The unit of measure of the telemetry action definition step attribute.

## Declarative Metadata Sample Definition

The following is an example of a TelemetryActnDefStepAttr component.

<?xml version="1.0" encoding="UTF-8"?>
<TelemetryActnDefStepAttr xmlns="http://soap.sforce.com/2006/04/metadata">
    <allowedValues\>INACTIVE,CLOSE,OPEN</allowedValues\>
    <attributeName\>Position</attributeName\>
    <dataType\>int8</dataType\>
    <description\>sliding action such as window.</description\>
    <developerName\>HoodStatusControl\_HoodPositionStep\_Position</developerName\>
    <isProtected\>false</isProtected\>
    <masterLabel\>Hood Position Control</masterLabel\>
    <telemetryActnDefStep\>HoodStatusControl\_HoodPositionStep</telemetryActnDefStep\>
    <type\>Actuator</type\>
    <unitOfMeasure\>Action</unitOfMeasure\>
</TelemetryActnDefStepAttr\>

The following is an example package.xml that references the previous definition.

<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
    <types\>
        <members\>\*</members\>
        <name\>TelemetryActnDefStepAttr</name\>
    </types\>
    <version\>65.0</version\>
</Package\>