

This is the new *CloudFormation Template Reference Guide*. Please update your bookmarks and links. For help getting started with CloudFormation, see the [AWS CloudFormation User Guide](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html).

# AWS::IoTFleetWise::SignalCatalog Attribute
<a name="aws-properties-iotfleetwise-signalcatalog-attribute"></a>

A signal that represents static information about the vehicle, such as engine type or manufacturing date.

## Syntax
<a name="aws-properties-iotfleetwise-signalcatalog-attribute-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-iotfleetwise-signalcatalog-attribute-syntax.json"></a>

```
{
  "[AllowedValues](#cfn-iotfleetwise-signalcatalog-attribute-allowedvalues)" : [ String, ... ],
  "[AssignedValue](#cfn-iotfleetwise-signalcatalog-attribute-assignedvalue)" : String,
  "[DataType](#cfn-iotfleetwise-signalcatalog-attribute-datatype)" : String,
  "[DefaultValue](#cfn-iotfleetwise-signalcatalog-attribute-defaultvalue)" : String,
  "[Description](#cfn-iotfleetwise-signalcatalog-attribute-description)" : String,
  "[FullyQualifiedName](#cfn-iotfleetwise-signalcatalog-attribute-fullyqualifiedname)" : String,
  "[Max](#cfn-iotfleetwise-signalcatalog-attribute-max)" : Number,
  "[Min](#cfn-iotfleetwise-signalcatalog-attribute-min)" : Number,
  "[Unit](#cfn-iotfleetwise-signalcatalog-attribute-unit)" : String
}
```

### YAML
<a name="aws-properties-iotfleetwise-signalcatalog-attribute-syntax.yaml"></a>

```
  [AllowedValues](#cfn-iotfleetwise-signalcatalog-attribute-allowedvalues): 
    - String
  [AssignedValue](#cfn-iotfleetwise-signalcatalog-attribute-assignedvalue): String
  [DataType](#cfn-iotfleetwise-signalcatalog-attribute-datatype): String
  [DefaultValue](#cfn-iotfleetwise-signalcatalog-attribute-defaultvalue): String
  [Description](#cfn-iotfleetwise-signalcatalog-attribute-description): String
  [FullyQualifiedName](#cfn-iotfleetwise-signalcatalog-attribute-fullyqualifiedname): String
  [Max](#cfn-iotfleetwise-signalcatalog-attribute-max): Number
  [Min](#cfn-iotfleetwise-signalcatalog-attribute-min): Number
  [Unit](#cfn-iotfleetwise-signalcatalog-attribute-unit): String
```

## Properties
<a name="aws-properties-iotfleetwise-signalcatalog-attribute-properties"></a>

`AllowedValues`  <a name="cfn-iotfleetwise-signalcatalog-attribute-allowedvalues"></a>
 A list of possible values an attribute can be assigned.  
*Required*: No  
*Type*: Array of String  
*Minimum*: `1`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`AssignedValue`  <a name="cfn-iotfleetwise-signalcatalog-attribute-assignedvalue"></a>
 A specified value for the attribute.  
*Required*: No  
*Type*: String  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`DataType`  <a name="cfn-iotfleetwise-signalcatalog-attribute-datatype"></a>
The specified data type of the attribute.  
*Required*: Yes  
*Type*: String  
*Allowed values*: `INT8 | UINT8 | INT16 | UINT16 | INT32 | UINT32 | INT64 | UINT64 | BOOLEAN | FLOAT | DOUBLE | STRING | UNIX_TIMESTAMP | INT8_ARRAY | UINT8_ARRAY | INT16_ARRAY | UINT16_ARRAY | INT32_ARRAY | UINT32_ARRAY | INT64_ARRAY | UINT64_ARRAY | BOOLEAN_ARRAY | FLOAT_ARRAY | DOUBLE_ARRAY | STRING_ARRAY | UNIX_TIMESTAMP_ARRAY | UNKNOWN`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`DefaultValue`  <a name="cfn-iotfleetwise-signalcatalog-attribute-defaultvalue"></a>
 The default value of the attribute.  
*Required*: No  
*Type*: String  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Description`  <a name="cfn-iotfleetwise-signalcatalog-attribute-description"></a>
 A brief description of the attribute.  
*Required*: No  
*Type*: String  
*Pattern*: `^[^\u0000-\u001F\u007F]+$`  
*Minimum*: `1`  
*Maximum*: `2048`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`FullyQualifiedName`  <a name="cfn-iotfleetwise-signalcatalog-attribute-fullyqualifiedname"></a>
The fully qualified name of the attribute. For example, the fully qualified name of an attribute might be `Vehicle.Body.Engine.Type`.  
*Required*: Yes  
*Type*: String  
*Pattern*: `[a-zA-Z0-9_.]+`  
*Minimum*: `1`  
*Maximum*: `150`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Max`  <a name="cfn-iotfleetwise-signalcatalog-attribute-max"></a>
 The specified possible maximum value of the attribute.  
*Required*: No  
*Type*: Number  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Min`  <a name="cfn-iotfleetwise-signalcatalog-attribute-min"></a>
 The specified possible minimum value of the attribute.  
*Required*: No  
*Type*: Number  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Unit`  <a name="cfn-iotfleetwise-signalcatalog-attribute-unit"></a>
 The scientific unit for the attribute.  
*Required*: No  
*Type*: String  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)