Property Definition
The property definition specifies the name and type for a resource type property.
Syntax
Name: String
Description: String
Type: String
Required: Boolean
Properties
Description
-
The
Description
attribute specifies the description of the resource type property.Required: No
Type: String
Name
-
The
Name
attribute specifies the name of the property. The name must start with a letter and followed only by letters or digits. Punctuation marks are not allowed. All names are case-sensitive.Required: Yes
Type: String
Required
-
The
Required
attribute specifies if the property must be provided. When omitted, the value is assumed to betrue
.Required: No
Type: Boolean
Type
-
The
Type
attribute specifies the data type for the property. When omitted, the type is assumed to beString
.Required: No
Type: String
The following property types are supported.
Boolean
-
A boolean expression.
String
-
A string expression.
Number
-
An integer or float expression.
List
-
A list of expression.
Json
-
An object expression with keys and values.