Argument names, block type names, and the names of most Terraform-specific constructs like resources, input variables, etc. are all identifiers.
Identifiers can contain letters, digits, underscores (_), and hyphens (-). The first character of an identifier must not be a digit, to avoid ambiguity with literal numbers.
For complete identifier rules, Terraform implements the Unicode identifier syntax, extended to include the ASCII hyphen character -.
A Name in Python Program is called Identifier. It can be Class Name OR Function Name OR Module Name OR Variable Name.
a = 10