CustomNamingTemplate

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

counters
Optional

counters

Property Of