

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# PropertyDefinitionRequest
<a name="API_PropertyDefinitionRequest"></a>

用于设置有关属性的信息的对象。

## 内容
<a name="API_PropertyDefinitionRequest_Contents"></a>

 ** configuration **   <a name="tm-Type-PropertyDefinitionRequest-configuration"></a>
指定关于属性的配置信息的映射。使用此字段指定从外部源读取和向外部源写入的信息。  
类型：字符串到字符串映射  
密钥长度限制：最小长度为 1。最大长度为 256。  
键模式：`[a-zA-Z_\-0-9]+`  
值模式：`.*`  
必需：否

 ** dataType **   <a name="tm-Type-PropertyDefinitionRequest-dataType"></a>
包含数据类型信息的对象。  
类型：[DataType](API_DataType.md) 对象  
必需：否

 ** defaultValue **   <a name="tm-Type-PropertyDefinitionRequest-defaultValue"></a>
包含默认值的对象。  
类型：[DataValue](API_DataValue.md) 对象  
必需：否

 ** displayName **   <a name="tm-Type-PropertyDefinitionRequest-displayName"></a>
属性的友好名称。  
类型：字符串  
长度约束：最小长度为 0。最大长度为 256。  
模式：`.*[^\u0000-\u001F\u007F]*.*`  
必需：否

 ** isExternalId **   <a name="tm-Type-PropertyDefinitionRequest-isExternalId"></a>
指定属性 ID 是否来自外部数据存储的布尔值。  
类型：布尔值  
必需：否

 ** isRequiredInEntity **   <a name="tm-Type-PropertyDefinitionRequest-isRequiredInEntity"></a>
指定是否需要属性的布尔值。  
类型：布尔值  
必需：否

 ** isStoredExternally **   <a name="tm-Type-PropertyDefinitionRequest-isStoredExternally"></a>
指定是否在外部存储属性的布尔值。  
类型：布尔值  
必需：否

 ** isTimeSeries **   <a name="tm-Type-PropertyDefinitionRequest-isTimeSeries"></a>
指定属性是否由时间序列数据组成的布尔值。  
类型：布尔值  
必需：否

## 另请参阅
<a name="API_PropertyDefinitionRequest_SeeAlso"></a>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/iottwinmaker-2021-11-29/PropertyDefinitionRequest) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/iottwinmaker-2021-11-29/PropertyDefinitionRequest) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/iottwinmaker-2021-11-29/PropertyDefinitionRequest) 