CustomNamingTemplate
CustomNamingTemplate
A representation of a Template.
JSON Example
[
{
"uniqueName": true,
"staticPattern": "string",
"counters": [
{
"currentCounter": 0,
"cnResourceType": "COMPUTE",
"active": true,
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"projectId": "string"
}
],
"incrementStep": 0,
"pattern": "string",
"startCounter": 0,
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"resourceTypeName": "string",
"resourceType": "COMPUTE",
"resourceDefault": true
}
]
string As uuid
As uuid
id
Optional
Unique id of custom naming template
string
resourceType
Optional
Resource type
Possible values are :
COMPUTE,
NETWORK,
COMPUTE_STORAGE,
LOAD_BALANCER,
RESOURCE_GROUP,
GATEWAY,
NAT,
SECURITY_GROUP,
GENERIC,
string
resourceTypeName
Optional
Resource type
boolean
uniqueName
Optional
Flag to check if name should be unique
boolean
resourceDefault
Optional
Flag to represent default pattern or static pattern
integer As int64
As int64
startCounter
Optional
The value from which naming pattern counter will start.
integer As int64
As int64
incrementStep
Optional
Set the increment to the counter value to be taken for each name.
string
pattern
Optional
The specified template used to generate the resource names
string
staticPattern
Optional
Static pattern text