microsoft / CloudAdoptionFramework

Code samples and extended documentation to support the guidance provided in the Microsoft Cloud Adoption Framework
https://aka.ms/CAF
Creative Commons Attribution 4.0 International
853 stars 614 forks source link

'Instance' cannot be typed into, 'Generate' greyed out #125

Closed Boggin closed 1 year ago

Boggin commented 1 year ago

Install of the Docker application as per instructions. Set Admin password, update Configuration of Resource Types and Locations, as advised. Exported base Configuration.

Selecting any combination of options in 'Generate' will not allow typing into the 'Instance' field. The 'Generate' button will remain greyed out (un-clickable). No errors appear in the Console, tested in Firefox, Edge and Chrome. There's no utility in the app without this fundamental.

BryanSoltis commented 1 year ago

Hi @Boggin,

Thank for the feedback. I have not seen a report of this issue before, so I'm hoping you can provide some more details to maybe figure out what's happening:

Thank you! -Bryan

Boggin commented 1 year ago

Hi @BryanSoltis,

Thanks for taking a look.

The mount of the volume succeeded, I can see the /app/settings files when I view the Volume's Data via Docker Desktop.

Opening the dev tools before even loading the web app did yield an error:

[2022-12-12T13:18:44.028Z] Information: Normalizing '_blazor' to 'http://localhost:8081/_blazor'. blazor.server.js:1:37194 [2022-12-12T13:18:44.143Z] Information: WebSocket connected to ws://localhost:8081/_blazor?id=ozIEgxjJyCEeoisMOp9sbA. blazor.server.js:1:37194 The resource at “http://platform.twitter.com/widgets.js” was blocked because content blocking is enabled. localhost:8081 Failed to load script localhost:8081:171:21 onerror http://localhost:8081/:171 (Async: EventHandlerNonNull) loadJs http://localhost:8081/:170 s http://localhost:8081/_framework/blazor.server.js:1 beginInvokeJSFromDotNet http://localhost:8081/_framework/blazor.server.js:1 _invokeClientMethod http://localhost:8081/_framework/blazor.server.js:1 _invokeClientMethod http://localhost:8081/_framework/blazor.server.js:1 _processIncomingData http://localhost:8081/_framework/blazor.server.js:1 onreceive http://localhost:8081/_framework/blazor.server.js:1 onmessage http://localhost:8081/_framework/blazor.server.js:1 (Async: EventHandlerNonNull) connect http://localhost:8081/_framework/blazor.server.js:1 connect http://localhost:8081/_framework/blazor.server.js:1 _startTransport http://localhost:8081/_framework/blazor.server.js:1 _createTransport http://localhost:8081/_framework/blazor.server.js:1 _startInternal http://localhost:8081/_framework/blazor.server.js:1 start http://localhost:8081/_framework/blazor.server.js:1 _startInternal http://localhost:8081/_framework/blazor.server.js:1 _startWithStateTransitions http://localhost:8081/_framework/blazor.server.js:1 start http://localhost:8081/_framework/blazor.server.js:1 er http://localhost:8081/_framework/blazor.server.js:1 Zn http://localhost:8081/_framework/blazor.server.js:1

http://localhost:8081/_framework/blazor.server.js:1 http://localhost:8081/_framework/blazor.server.js:1 The exported configuration (I've removed the values for the API key and the Admin password): ``` { "ResourceComponents": [ { "Id": 1, "Name": "ResourceType", "DisplayName": "Resource Types", "Enabled": true, "SortOrder": 1, "IsCustom": false }, { "Id": 3, "Name": "ResourceOrg", "DisplayName": "Orgs", "Enabled": true, "SortOrder": 2, "IsCustom": false }, { "Id": 7, "Name": "ResourceUnitDept", "DisplayName": "Units/Depts", "Enabled": true, "SortOrder": 3, "IsCustom": false }, { "Id": 6, "Name": "ResourceProjAppSvc", "DisplayName": "Projects/Apps/Services", "Enabled": true, "SortOrder": 4, "IsCustom": false }, { "Id": 8, "Name": "ResourceFunction", "DisplayName": "Functions", "Enabled": true, "SortOrder": 5, "IsCustom": false }, { "Id": 4, "Name": "ResourceEnvironment", "DisplayName": "Environments", "Enabled": true, "SortOrder": 6, "IsCustom": false }, { "Id": 2, "Name": "ResourceLocation", "DisplayName": "Locations", "Enabled": true, "SortOrder": 7, "IsCustom": false }, { "Id": 5, "Name": "ResourceInstance", "DisplayName": "Instance", "Enabled": true, "SortOrder": 8, "IsCustom": false } ], "ResourceDelimiters": [ { "Id": 1, "Name": "dash", "Delimiter": "-", "Enabled": true, "SortOrder": 1 }, { "Id": 2, "Name": "underscore", "Delimiter": "_", "Enabled": false, "SortOrder": 2 }, { "Id": 3, "Name": "period", "Delimiter": ".", "Enabled": false, "SortOrder": 3 }, { "Id": 4, "Name": "none", "Delimiter": "", "Enabled": false, "SortOrder": 4 } ], "ResourceEnvironments": [ { "Id": 1, "Name": "Development", "ShortName": "dev", "SortOrder": 1 }, { "Id": 2, "Name": "Production", "ShortName": "prd", "SortOrder": 2 }, { "Id": 3, "Name": "Sandbox", "ShortName": "sbx", "SortOrder": 3 }, { "Id": 4, "Name": "Shared", "ShortName": "shd", "SortOrder": 4 }, { "Id": 5, "Name": "Staging", "ShortName": "stg", "SortOrder": 5 }, { "Id": 6, "Name": "Test", "ShortName": "tst", "SortOrder": 6 }, { "Id": 7, "Name": "UAT", "ShortName": "uat", "SortOrder": 7 } ], "ResourceLocations": [ { "Id": 1, "Name": "Australia Central", "ShortName": "ac", "Enabled": true }, { "Id": 2, "Name": "Australia Central 2", "ShortName": "ac2", "Enabled": true }, { "Id": 3, "Name": "Australia East", "ShortName": "ae", "Enabled": true }, { "Id": 4, "Name": "Australia Southeast", "ShortName": "as", "Enabled": true }, { "Id": 5, "Name": "Brazil South", "ShortName": "bs2", "Enabled": true }, { "Id": 6, "Name": "Brazil Southeast", "ShortName": "bs", "Enabled": true }, { "Id": 7, "Name": "Canada Central", "ShortName": "cc", "Enabled": true }, { "Id": 8, "Name": "Canada East", "ShortName": "ce", "Enabled": true }, { "Id": 9, "Name": "Central India", "ShortName": "ci", "Enabled": true }, { "Id": 10, "Name": "Central US", "ShortName": "cu", "Enabled": true }, { "Id": 11, "Name": "China East", "ShortName": "ce", "Enabled": true }, { "Id": 12, "Name": "China East 2", "ShortName": "ce2", "Enabled": true }, { "Id": 13, "Name": "China North", "ShortName": "cn", "Enabled": true }, { "Id": 14, "Name": "China North 2", "ShortName": "cn2", "Enabled": true }, { "Id": 15, "Name": "East Asia", "ShortName": "ea", "Enabled": true }, { "Id": 16, "Name": "East US", "ShortName": "eu", "Enabled": true }, { "Id": 17, "Name": "East US 2", "ShortName": "eu2", "Enabled": true }, { "Id": 18, "Name": "France Central", "ShortName": "fc", "Enabled": true }, { "Id": 19, "Name": "France South", "ShortName": "fs", "Enabled": true }, { "Id": 20, "Name": "Germany North", "ShortName": "gn", "Enabled": true }, { "Id": 21, "Name": "Germany West Central", "ShortName": "gwc", "Enabled": true }, { "Id": 22, "Name": "Japan East", "ShortName": "je", "Enabled": true }, { "Id": 23, "Name": "Japan West", "ShortName": "jw", "Enabled": true }, { "Id": 24, "Name": "Jio India West", "ShortName": "jiw", "Enabled": true }, { "Id": 25, "Name": "Korea Central", "ShortName": "kc", "Enabled": true }, { "Id": 26, "Name": "Korea South", "ShortName": "ks", "Enabled": true }, { "Id": 27, "Name": "New Zealand North", "ShortName": "nzn", "Enabled": true }, { "Id": 28, "Name": "North Central US", "ShortName": "ncu", "Enabled": true }, { "Id": 29, "Name": "North Europe", "ShortName": "ne2", "Enabled": true }, { "Id": 30, "Name": "Norway East", "ShortName": "ne", "Enabled": true }, { "Id": 31, "Name": "Norway West", "ShortName": "nw", "Enabled": true }, { "Id": 32, "Name": "South Africa North", "ShortName": "san", "Enabled": true }, { "Id": 33, "Name": "South Africa West", "ShortName": "saw", "Enabled": true }, { "Id": 34, "Name": "South Central US", "ShortName": "scu", "Enabled": true }, { "Id": 35, "Name": "South India", "ShortName": "si", "Enabled": true }, { "Id": 36, "Name": "Southeast Asia", "ShortName": "sa", "Enabled": true }, { "Id": 37, "Name": "Switzerland North", "ShortName": "sn", "Enabled": true }, { "Id": 38, "Name": "Switzerland West", "ShortName": "sw", "Enabled": true }, { "Id": 39, "Name": "UAE Central", "ShortName": "uc", "Enabled": true }, { "Id": 40, "Name": "UAE North", "ShortName": "un", "Enabled": true }, { "Id": 41, "Name": "UK South", "ShortName": "us", "Enabled": true }, { "Id": 42, "Name": "UK West", "ShortName": "uw", "Enabled": true }, { "Id": 43, "Name": "USDoD Central", "ShortName": "uc", "Enabled": true }, { "Id": 44, "Name": "USDoD East", "ShortName": "ue", "Enabled": true }, { "Id": 45, "Name": "USGov Arizona", "ShortName": "ua", "Enabled": true }, { "Id": 46, "Name": "USGov Iowa", "ShortName": "ui", "Enabled": true }, { "Id": 47, "Name": "USGov Texas", "ShortName": "ut", "Enabled": true }, { "Id": 48, "Name": "USGov Virginia", "ShortName": "uv", "Enabled": true }, { "Id": 49, "Name": "West Central US", "ShortName": "wcu", "Enabled": true }, { "Id": 50, "Name": "West Europe", "ShortName": "we", "Enabled": true }, { "Id": 51, "Name": "West India", "ShortName": "wi", "Enabled": true }, { "Id": 52, "Name": "West US", "ShortName": "wu", "Enabled": true }, { "Id": 53, "Name": "West US 2", "ShortName": "wu2", "Enabled": true }, { "Id": 54, "Name": "West US 3", "ShortName": "wu3", "Enabled": true } ], "ResourceOrgs": [ { "Id": 2, "Name": "Sample Org", "ShortName": "so", "SortOrder": 1 } ], "ResourceProjAppSvcs": [ { "Id": 4, "Name": "Sample Project/App/Service", "ShortName": "spa", "SortOrder": 1 } ], "ResourceTypes": [ { "Id": 1, "Resource": "AnalysisServices/servers", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "as", "Scope": "resource group", "LengthMin": "3", "LengthMax": "63", "ValidText": "Lowercase letters and numbers. Start with lowercase letter.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-z][a-z0-9]{2,62}$", "StaticValues": "", "Enabled": true }, { "Id": 2, "Resource": "ApiManagement/service", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apim", "Scope": "global", "LengthMin": "1", "LengthMax": "50", "ValidText": "Alphanumerics, and hyphens. Start with letter, and end with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z]|[a-zA-Z][a-zA-Z0-9-]{0,48}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 13, "Resource": "ApiManagement/service/api-version-sets", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apivs", "Scope": "service", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 3, "Resource": "ApiManagement/service/apis", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apis", "Scope": "service", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 4, "Resource": "ApiManagement/service/apis/issues", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apii", "Scope": "api", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 5, "Resource": "ApiManagement/service/apis/issues/attachments", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apiia", "Scope": "issue", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 6, "Resource": "ApiManagement/service/apis/issues/comments", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apiic", "Scope": "issue", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 7, "Resource": "ApiManagement/service/apis/operations", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apio", "Scope": "api", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 8, "Resource": "ApiManagement/service/apis/operations/tags", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apiot", "Scope": "operation", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 9, "Resource": "ApiManagement/service/apis/releases", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apir", "Scope": "api", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, and hyphens. Start and end with alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9_]|[a-zA-Z0-9_][a-zA-Z0-9_-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 10, "Resource": "ApiManagement/service/apis/schemas", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apis", "Scope": "api", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 11, "Resource": "ApiManagement/service/apis/tagDescriptions", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apitd", "Scope": "api", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 12, "Resource": "ApiManagement/service/apis/tags", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apitg", "Scope": "api", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 14, "Resource": "ApiManagement/service/authorizationServers", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apias", "Scope": "service", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 15, "Resource": "ApiManagement/service/backends", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apib", "Scope": "service", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 16, "Resource": "ApiManagement/service/certificates", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apic", "Scope": "service", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 17, "Resource": "ApiManagement/service/diagnostics", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apid", "Scope": "service", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 18, "Resource": "ApiManagement/service/groups", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apig", "Scope": "service", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 19, "Resource": "ApiManagement/service/groups/users", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apigu", "Scope": "group", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 20, "Resource": "ApiManagement/service/identityProviders", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apiip", "Scope": "service", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 21, "Resource": "ApiManagement/service/loggers", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apil", "Scope": "service", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 22, "Resource": "ApiManagement/service/notifications", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apin", "Scope": "service", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 23, "Resource": "ApiManagement/service/notifications/recipientEmails", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "recem", "Scope": "notification", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 24, "Resource": "ApiManagement/service/openidConnectProviders", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apioi", "Scope": "service", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 25, "Resource": "ApiManagement/service/policies", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apipo", "Scope": "service", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 26, "Resource": "ApiManagement/service/products", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apipr", "Scope": "service", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 27, "Resource": "ApiManagement/service/products/apis", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "api", "Scope": "product", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 28, "Resource": "ApiManagement/service/products/groups", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "grp", "Scope": "product", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 29, "Resource": "ApiManagement/service/products/tags", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "tag", "Scope": "product", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 30, "Resource": "ApiManagement/service/properties", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "prop", "Scope": "service", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 31, "Resource": "ApiManagement/service/subscriptions", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "subsr", "Scope": "service", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 32, "Resource": "ApiManagement/service/tags", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "tag", "Scope": "service", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 33, "Resource": "ApiManagement/service/templates", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "temp", "Scope": "service", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 34, "Resource": "ApiManagement/service/users", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "user", "Scope": "service", "LengthMin": "1", "LengthMax": "256", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus, colon, angle brackets, question mark.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\\*#\u0026\\\u002B:\u003C\u003E\\?]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 35, "Resource": "AppConfiguration/configurationStores", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "appcs", "Scope": "resource group", "LengthMin": "5", "LengthMax": "50", "ValidText": "Alphanumerics, underscores, and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{5,50}$", "StaticValues": "", "Enabled": true }, { "Id": 36, "Resource": "Authorization/locks", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "lock", "Scope": "scope of assignment", "LengthMin": "1", "LengthMax": "90", "ValidText": "Alphanumerics, periods, underscores, hyphens, and parenthesis.", "InvalidText": "Can\u0027t end in period", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": ".", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_\\.-()]{0,89}[a-zA-Z0-9_-()]$", "StaticValues": "", "Enabled": true }, { "Id": 37, "Resource": "Authorization/policyAssignments", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "Management Group Resource Name", "ShortName": "pas", "Scope": "scope of assignment", "LengthMin": "1", "LengthMax": "24", "ValidText": "", "InvalidText": "Can\u0027t include percent sign and can\u0027t end with period or space.", "InvalidCharacters": "%", "InvalidCharactersStart": "", "InvalidCharactersEnd": ". ", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*[\\.]$)(?!.* $)[^%]{1,24}$", "StaticValues": "", "Enabled": true }, { "Id": 38, "Resource": "Authorization/policyAssignments", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "Resoure Name", "ShortName": "pas", "Scope": "scope of assignment", "LengthMin": "1", "LengthMax": "64", "ValidText": "", "InvalidText": "Can\u0027t include percent sign and can\u0027t end with period or space.", "InvalidCharacters": "%", "InvalidCharactersStart": "", "InvalidCharactersEnd": ". ", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*[\\.]$)(?!.* $)[^%]{1,64}$", "StaticValues": "", "Enabled": true }, { "Id": 39, "Resource": "Authorization/policyAssignments", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "Display Name", "ShortName": "pas", "Scope": "scope of assignment", "LengthMin": "1", "LengthMax": "128", "ValidText": "", "InvalidText": "Can\u0027t include percent sign and can\u0027t end with period or space.", "InvalidCharacters": "%", "InvalidCharactersStart": "", "InvalidCharactersEnd": ". ", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*[\\.]$)(?!.* $)[^%]{1,128}$", "StaticValues": "", "Enabled": true }, { "Id": 40, "Resource": "Authorization/policyDefinitions", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "Resoure Name", "ShortName": "policy", "Scope": "scope of definition", "LengthMin": "1", "LengthMax": "64", "ValidText": "Display name can contain any characters.", "InvalidText": "Can\u0027t include percent sign and can\u0027t end with period or space.", "InvalidCharacters": "%", "InvalidCharactersStart": "", "InvalidCharactersEnd": ". ", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*[\\.]$)(?!.* $)[^%]{1,64}$", "StaticValues": "", "Enabled": true }, { "Id": 41, "Resource": "Authorization/policyDefinitions", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "Display Name", "ShortName": "policy", "Scope": "scope of definition", "LengthMin": "1", "LengthMax": "128", "ValidText": "Display name can contain any characters.", "InvalidText": "Can\u0027t include percent sign and can\u0027t end with period or space.", "InvalidCharacters": "%", "InvalidCharactersStart": "", "InvalidCharactersEnd": ". ", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*[\\.]$)(?!.* $)[^%]{1,128}$", "StaticValues": "", "Enabled": true }, { "Id": 42, "Resource": "Authorization/policySetDefinitions", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "Management Group Resource Name", "ShortName": "init", "Scope": "scope of definition", "LengthMin": "1", "LengthMax": "24", "ValidText": "Display name can contain any characters.", "InvalidText": "Can\u0027t include percent sign and can\u0027t end with period or space.", "InvalidCharacters": "%", "InvalidCharactersStart": "", "InvalidCharactersEnd": ". ", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*[\\.]$)(?!.* $)[^%]{1,24}$", "StaticValues": "", "Enabled": true }, { "Id": 43, "Resource": "Authorization/policySetDefinitions", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "Resoure Name", "ShortName": "init", "Scope": "scope of definition", "LengthMin": "1", "LengthMax": "64", "ValidText": "Display name can contain any characters.", "InvalidText": "Can\u0027t include percent sign and can\u0027t end with period or space.", "InvalidCharacters": "%", "InvalidCharactersStart": "", "InvalidCharactersEnd": ". ", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*[\\.]$)(?!.* $)[^%]{1,64}$", "StaticValues": "", "Enabled": true }, { "Id": 44, "Resource": "Authorization/policySetDefinitions", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "Display Name", "ShortName": "init", "Scope": "scope of definition", "LengthMin": "1", "LengthMax": "128", "ValidText": "Display name can contain any characters.", "InvalidText": "Can\u0027t include percent sign and can\u0027t end with period or space.", "InvalidCharacters": "%", "InvalidCharactersStart": "", "InvalidCharactersEnd": ". ", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*[\\.]$)(?!.* $)[^%]{1,128}$", "StaticValues": "", "Enabled": true }, { "Id": 45, "Resource": "Automation/automationAccounts", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "aa", "Scope": "resource group \u0026 region", "LengthMin": "6", "LengthMax": "50", "ValidText": "Alphanumerics and hyphens. Start with letter. End with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9-]{4,48}[a-zA-Z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 46, "Resource": "Automation/automationAccounts/certificates", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "cert", "Scope": "automation account", "LengthMin": "1", "LengthMax": "128", "ValidText": "", "InvalidText": "Angle brackets, asterisk, percent sign, ampersand, colon, backslash, question mark, period, plus sign, and slash. Can\u0027t end with space.", "InvalidCharacters": "\u003C\u003E*%\u0026:\\?.\u002B/", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[^ ]|[^\u003C\u003E\\*%\u0026:\\\\?\\.\\\u002B/]{1,127}[^ ])$", "StaticValues": "", "Enabled": true }, { "Id": 47, "Resource": "Automation/automationAccounts/connections", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "conn", "Scope": "automation account", "LengthMin": "1", "LengthMax": "128", "ValidText": "", "InvalidText": "Angle brackets, asterisk, percent sign, ampersand, colon, backslash, question mark, period, plus sign, and slash. Can\u0027t end with space.", "InvalidCharacters": "\u003C\u003E*%\u0026:\\?.\u002B/", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[^ ]|[^\u003C\u003E\\*%\u0026:\\\\?\\.\\\u002B/]{1,127}[^ ])$", "StaticValues": "", "Enabled": true }, { "Id": 48, "Resource": "Automation/automationAccounts/credentials", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "cred", "Scope": "automation account", "LengthMin": "1", "LengthMax": "128", "ValidText": "", "InvalidText": "Angle brackets, asterisk, percent sign, ampersand, colon, backslash, question mark, period, plus sign, and slash. Can\u0027t end with space.", "InvalidCharacters": "\u003C\u003E*%\u0026:\\?.\u002B/", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[^ ]|[^\u003C\u003E\\*%\u0026:\\\\?\\.\\\u002B/]{1,127}[^ ])$", "StaticValues": "", "Enabled": true }, { "Id": 49, "Resource": "Automation/automationAccounts/runbooks", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "runbk", "Scope": "automation account", "LengthMin": "1", "LengthMax": "63", "ValidText": "Alphanumerics, underscores, and hyphens. Start with a letter.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z]|[a-zA-Z][a-zA-Z0-9_-]{0,62})$", "StaticValues": "", "Enabled": true }, { "Id": 50, "Resource": "Automation/automationAccounts/schedules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sched", "Scope": "automation account", "LengthMin": "1", "LengthMax": "128", "ValidText": "", "InvalidText": "Angle brackets, asterisk, percent sign, ampersand, colon, backslash, question mark, period, plus sign, and slash. Can\u0027t end with space.", "InvalidCharacters": "\u003C\u003E*%\u0026:\\?.\u002B/", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[^ ]|[^\u003C\u003E\\*%\u0026:\\\\?\\.\\\u002B/]{1,127}[^ ])$", "StaticValues": "", "Enabled": true }, { "Id": 51, "Resource": "Automation/automationAccounts/variables", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "var", "Scope": "automation account", "LengthMin": "1", "LengthMax": "128", "ValidText": "", "InvalidText": "Angle brackets, asterisk, percent sign, ampersand, colon, backslash, question mark, period, plus sign, and slash. Can\u0027t end with space.", "InvalidCharacters": "\u003C\u003E*%\u0026:\\?.\u002B/", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[^ ]|[^\u003C\u003E\\*%\u0026:\\\\?\\.\\\u002B/]{1,127}[^ ])$", "StaticValues": "", "Enabled": true }, { "Id": 52, "Resource": "Automation/automationAccounts/watchers", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "watch", "Scope": "automation account", "LengthMin": "1", "LengthMax": "63", "ValidText": "Alphanumerics, underscores, and hyphens. Start with a letter.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z]|[a-zA-Z][a-zA-Z0-9_-]{0,62})$", "StaticValues": "", "Enabled": true }, { "Id": 53, "Resource": "Automation/automationAccounts/webhooks", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "wbhk", "Scope": "automation account", "LengthMin": "1", "LengthMax": "128", "ValidText": "", "InvalidText": "Angle brackets, asterisk, percent sign, ampersand, colon, backslash, question mark, period, plus sign, and slash. Can\u0027t end with space.", "InvalidCharacters": "\u003C\u003E*%\u0026:\\?.\u002B/", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[^ ]|[^\u003C\u003E\\*%\u0026:\\\\?\\.\\\u002B/]{1,127}[^ ])$", "StaticValues": "", "Enabled": true }, { "Id": 54, "Resource": "Batch/batchAccounts", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "ba", "Scope": "region", "LengthMin": "3", "LengthMax": "24", "ValidText": "Lowercase letters and numbers.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-z0-9]{3,24}$", "StaticValues": "", "Enabled": true }, { "Id": 55, "Resource": "Batch/batchAccounts/applications", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "appl", "Scope": "batch account", "LengthMin": "1", "LengthMax": "64", "ValidText": "Alphanumerics, underscores, and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{1,64}$", "StaticValues": "", "Enabled": true }, { "Id": 56, "Resource": "Batch/batchAccounts/certificates", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "cert", "Scope": "batch account", "LengthMin": "5", "LengthMax": "45", "ValidText": "Alphanumerics, underscores, and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{5,45}$", "StaticValues": "", "Enabled": true }, { "Id": 57, "Resource": "Batch/batchAccounts/pools", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "pool", "Scope": "batch account", "LengthMin": "1", "LengthMax": "64", "ValidText": "Alphanumerics, underscores, and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{1,64}$", "StaticValues": "", "Enabled": true }, { "Id": 58, "Resource": "Blockchain/blockchainMembers", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "blchm", "Scope": "global", "LengthMin": "2", "LengthMax": "20", "ValidText": "Lowercase letters and numbers. Start with lowercase letter.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-z][a-z0-9]{2,24}$", "StaticValues": "", "Enabled": true }, { "Id": 59, "Resource": "Blueprint/blueprintAssignments", "Optional": "Org,UnitDept,Location,Instance", "Exclude": "Function", "Property": "", "ShortName": "bpas", "Scope": "tenant", "LengthMin": "1", "LengthMax": "90", "ValidText": "Letters, numbers, hyphens, and periods.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-.]{1,90}$", "StaticValues": "", "Enabled": true }, { "Id": 60, "Resource": "Blueprint/blueprints", "Optional": "Org,UnitDept,Location,Instance", "Exclude": "Function", "Property": "", "ShortName": "bp", "Scope": "tenant", "LengthMin": "1", "LengthMax": "48", "ValidText": "Letters, numbers, hyphens, and periods.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-.]{1,48}$", "StaticValues": "", "Enabled": true }, { "Id": 61, "Resource": "Blueprint/blueprints/artifacts", "Optional": "Org,UnitDept,Location,Instance", "Exclude": "Function", "Property": "", "ShortName": "bpa", "Scope": "tenant", "LengthMin": "1", "LengthMax": "48", "ValidText": "Letters, numbers, hyphens, and periods.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-.]{1,48}$", "StaticValues": "", "Enabled": true }, { "Id": 62, "Resource": "Blueprint/blueprints/versions", "Optional": "Org,UnitDept,Location,Instance", "Exclude": "Function", "Property": "", "ShortName": "bpv", "Scope": "tenant", "LengthMin": "1", "LengthMax": "20", "ValidText": "Letters, numbers, hyphens, and periods.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-.]{1,20}$", "StaticValues": "", "Enabled": true }, { "Id": 63, "Resource": "BotService/botServices", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "botsvc", "Scope": "global", "LengthMin": "2", "LengthMax": "64", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][a-zA-Z0-9_\\.-]{1,63}$", "StaticValues": "", "Enabled": true }, { "Id": 64, "Resource": "BotService/botServices/channels", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "chan", "Scope": "bot service", "LengthMin": "2", "LengthMax": "64", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][a-zA-Z0-9_\\.-]{1,63}$", "StaticValues": "", "Enabled": true }, { "Id": 65, "Resource": "BotService/botServices/Connections", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "conn", "Scope": "bot service", "LengthMin": "2", "LengthMax": "64", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][a-zA-Z0-9_\\.-]{1,63}$", "StaticValues": "", "Enabled": true }, { "Id": 66, "Resource": "BotService/enterpriseChannels", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "botec", "Scope": "resource group", "LengthMin": "2", "LengthMax": "64", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][a-zA-Z0-9_\\.-]{1,63}$", "StaticValues": "", "Enabled": true }, { "Id": 67, "Resource": "Cache/Redis", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "redis", "Scope": "global", "LengthMin": "1", "LengthMax": "63", "ValidText": "Alphanumerics and hyphens. Start and end with alphanumeric.", "InvalidText": "Consecutive hyphens not allowed.", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "-", "Regx": "^(?!.*-{2}.*)([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 68, "Resource": "Cache/Redis/firewallRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rule", "Scope": "Redis", "LengthMin": "1", "LengthMax": "256", "ValidText": "Alphanumerics", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 69, "Resource": "Cdn/profiles", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "cdnp", "Scope": "resource group", "LengthMin": "1", "LengthMax": "260", "ValidText": "Alphanumerics and hyphens. Start and end with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,258}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 70, "Resource": "Cdn/profiles/endpoints", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "cdne", "Scope": "global", "LengthMin": "1", "LengthMax": "50", "ValidText": "Alphanumerics and hyphens. Start and end with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,48}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 71, "Resource": "CertificateRegistration/certificateOrders", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "cerco", "Scope": "resource group", "LengthMin": "3", "LengthMax": "30", "ValidText": "Alphanumerics.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9]{3,30}$", "StaticValues": "", "Enabled": true }, { "Id": 72, "Resource": "CognitiveServices/accounts", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "cog", "Scope": "resource group", "LengthMin": "2", "LengthMax": "64", "ValidText": "Alphanumerics and hyphens. Start and end with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][a-zA-Z0-9-]{0,62}[a-zA-Z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 73, "Resource": "Compute/availabilitySets", "Optional": "UnitDept,Function", "Exclude": "Org", "Property": "", "ShortName": "avail", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End with alphanumeric or underscore", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 74, "Resource": "Compute/cloudServices", "Optional": "", "Exclude": "", "Property": "", "ShortName": "cld", "Scope": "", "LengthMin": "", "LengthMax": "", "ValidText": "", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "", "StaticValues": "", "Enabled": true }, { "Id": 75, "Resource": "Compute/diskEncryptionSets", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "des", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_]{1,80}$", "StaticValues": "", "Enabled": true }, { "Id": 76, "Resource": "Compute/disks", "Optional": "UnitDept", "Exclude": "Org", "Property": "OS Disk", "ShortName": "osdisk", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_]{1,80}$", "StaticValues": "", "Enabled": true }, { "Id": 77, "Resource": "Compute/disks", "Optional": "UnitDept", "Exclude": "Org", "Property": "Data Disk", "ShortName": "disk", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_]{1,80}$", "StaticValues": "", "Enabled": true }, { "Id": 78, "Resource": "Compute/galleries", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "gal", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics and periods. Start and end with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\\.]{0,78}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 79, "Resource": "Compute/galleries/applications", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "app", "Scope": "gallery", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, hyphens, and periods. Start and end with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-\\.]{0,78}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 80, "Resource": "Compute/galleries/applications/versions", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "apver", "Scope": "application", "LengthMin": "", "LengthMax": "", "ValidText": "32-bit integer. Numbers and periods.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[0-9]\u002B[\\.][0-9]\u002B[\\.][0-9]\u002B$", "StaticValues": "1.0.0", "Enabled": true }, { "Id": 81, "Resource": "Compute/galleries/images", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "gimg", "Scope": "gallery", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, hyphens, and periods. Start and end with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 82, "Resource": "Compute/galleries/images/versions", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "ver", "Scope": "image", "LengthMin": "", "LengthMax": "", "ValidText": "32-bit integer. Numbers and periods.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[0-9]\u002B[\\.][0-9]\u002B[\\.][0-9]\u002B$", "StaticValues": "1.0.0", "Enabled": true }, { "Id": 83, "Resource": "Compute/images", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "cimg", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End with alphanumeric or underscore", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 84, "Resource": "Compute/snapshots", "Optional": "UnitDept", "Exclude": "Org", "Property": "", "ShortName": "snap", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End with alphanumeric or underscore", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 85, "Resource": "Compute/virtualMachines", "Optional": "UnitDept", "Exclude": "Org", "Property": "Linux", "ShortName": "vm", "Scope": "resource group", "LengthMin": "1", "LengthMax": "64", "ValidText": "", "InvalidText": "Backslash, slash, double quote, single quote, square brackets, colon, pipe, angle brackets, plus sign, equals sign, semi-colon, comma, question mark, asterisk, at sign, ampersand, and underscore. Can\u0027t end with period or hyphen.", "InvalidCharacters": "\\/\\\u0027[]:|\u003C\u003E\u002B=;,?*@\u0026_\u0022", "InvalidCharactersStart": "", "InvalidCharactersEnd": ".-", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*[.]$)(?!.*-$)[^\\/\\[\\]:|\u003C\u003E\\\u002B=;,\\?@\u0026_\\*]{1,64}$", "StaticValues": "", "Enabled": true }, { "Id": 86, "Resource": "Compute/virtualMachines", "Optional": "UnitDept", "Exclude": "Org", "Property": "Windows", "ShortName": "vm", "Scope": "resource group", "LengthMin": "1", "LengthMax": "15", "ValidText": "", "InvalidText": "Backslash, slash, double quote, single quote, square brackets, colon, pipe, angle brackets, plus sign, equals sign, semi-colon, comma, question mark, asterisk, at sign, ampersand, and underscore. Can\u0027t include space or period. Can\u0027t end with hyphen.", "InvalidCharacters": "/\\\u0027[]:|\u003C\u003E\u002B=;,?*@\u0026_ .\u0022", "InvalidCharactersStart": "", "InvalidCharactersEnd": "-", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*-$)[^\\/\\[\\]:|\u003C\u003E\\\u002B=;,\\?@\u0026_\\. \\*]{1,15}$", "StaticValues": "", "Enabled": true }, { "Id": 87, "Resource": "Compute/virtualMachineScaleSets", "Optional": "UnitDept", "Exclude": "Org", "Property": "Linux", "ShortName": "vmss", "Scope": "resource group", "LengthMin": "1", "LengthMax": "64", "ValidText": "", "InvalidText": "Backslash, slash, double quote, single quote, square brackets, colon, pipe, angle brackets, plus sign, equals sign, semi-colon, comma, question mark, asterisk, at sign, and ampersand. Can\u0027t use space. Can\u0027t start with underscore. Can\u0027t end with period or hyphen.", "InvalidCharacters": "/\u0022\u0027[]:|\u003C\u003E\u002B=;,?*@\u0026 ", "InvalidCharactersStart": "_", "InvalidCharactersEnd": ".-", "InvalidCharactersConsecutive": "", "Regx": "^(?!_.*$)(?!.*[-\\.]$)[^\\/\\[\\]:|\u003C\u003E\\\u002B=;,\\?@\u0026 \\*]{1,64}$", "StaticValues": "", "Enabled": true }, { "Id": 88, "Resource": "Compute/virtualMachineScaleSets", "Optional": "UnitDept", "Exclude": "Org", "Property": "Windows", "ShortName": "vmss", "Scope": "resource group", "LengthMin": "1", "LengthMax": "15", "ValidText": "", "InvalidText": "Backslash, slash, double quote, single quote, square brackets, colon, pipe, angle brackets, plus sign, equals sign, semi-colon, comma, question mark, asterisk, at sign, and ampersand. Can\u0027t use space. Can\u0027t start with underscore. Can\u0027t end with period or hyphen.", "InvalidCharacters": "/\u0022\u0027[]:|\u003C\u003E\u002B=;,?*@\u0026 ", "InvalidCharactersStart": "_", "InvalidCharactersEnd": ".-", "InvalidCharactersConsecutive": "", "Regx": "^(?!_.*$)(?!.*[-.]$)[^\u0022\\/\\[\\]:|\u003C\u003E\\\u002B=;,\\?@\u0026 \\*]{1,15}$", "StaticValues": "", "Enabled": true }, { "Id": 89, "Resource": "ContainerInstance/containerGroups", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "ci", "Scope": "resource group", "LengthMin": "1", "LengthMax": "63", "ValidText": "Lowercase letters, numbers, and hyphens.", "InvalidText": "Can\u0027t start or end with hyphen. Consecutive hyphens aren\u0027t allowed.", "InvalidCharacters": "", "InvalidCharactersStart": "-", "InvalidCharactersEnd": "-", "InvalidCharactersConsecutive": "-", "Regx": "^(?!-.*)(?!.*-$)(?!.*-{2}.*)[a-z0-9-]{1,63}$", "StaticValues": "", "Enabled": true }, { "Id": 90, "Resource": "ContainerRegistry/registries", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "cr", "Scope": "global", "LengthMin": "5", "LengthMax": "50", "ValidText": "Alphanumerics.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9]{5,50}$", "StaticValues": "", "Enabled": true }, { "Id": 91, "Resource": "ContainerRegistry/registries/buildTasks", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "btsk", "Scope": "registry", "LengthMin": "5", "LengthMax": "50", "ValidText": "Alphanumerics.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9]{5,50}$", "StaticValues": "", "Enabled": true }, { "Id": 92, "Resource": "ContainerRegistry/registries/buildTasks/steps", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "step", "Scope": "build task", "LengthMin": "5", "LengthMax": "50", "ValidText": "Alphanumerics.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9]{5,50}$", "StaticValues": "", "Enabled": true }, { "Id": 93, "Resource": "ContainerRegistry/registries/replications", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rep", "Scope": "registry", "LengthMin": "5", "LengthMax": "50", "ValidText": "Alphanumerics.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9]{5,50}$", "StaticValues": "", "Enabled": true }, { "Id": 94, "Resource": "ContainerRegistry/registries/scopeMaps", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "scmap", "Scope": "registry", "LengthMin": "5", "LengthMax": "50", "ValidText": "Alphanumerics, hyphens, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{5,50}$", "StaticValues": "", "Enabled": true }, { "Id": 95, "Resource": "ContainerRegistry/registries/tasks", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "task", "Scope": "registry", "LengthMin": "5", "LengthMax": "50", "ValidText": "Alphanumerics, hyphens, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{5,50}$", "StaticValues": "", "Enabled": true }, { "Id": 96, "Resource": "ContainerRegistry/registries/tokens", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "tokn", "Scope": "registry", "LengthMin": "5", "LengthMax": "50", "ValidText": "Alphanumerics, hyphens, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{5,50}$", "StaticValues": "", "Enabled": true }, { "Id": 97, "Resource": "ContainerRegistry/registries/webhooks", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "webhk", "Scope": "registry", "LengthMin": "5", "LengthMax": "50", "ValidText": "Alphanumerics.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9]{5,50}$", "StaticValues": "", "Enabled": true }, { "Id": 98, "Resource": "ContainerService/managedClusters", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "aks", "Scope": "resource group", "LengthMin": "1", "LengthMax": "63", "ValidText": "Alphanumerics, underscores, and hyphens. Start and end with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_-]{0,61}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 99, "Resource": "ContainerServiceopenShiftManagedClusters", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "osmc", "Scope": "resource group", "LengthMin": "1", "LengthMax": "30", "ValidText": "Alphanumerics.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9]{1,30}$", "StaticValues": "", "Enabled": true }, { "Id": 100, "Resource": "CustomerInsights/hubs", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "cihub", "Scope": "resource group", "LengthMin": "1", "LengthMax": "64", "ValidText": "Alphanumerics. Start with letter.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9]{0,63}$", "StaticValues": "", "Enabled": true }, { "Id": 101, "Resource": "CustomerInsights/hubs/authorizationPolicies", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "authp", "Scope": "hub", "LengthMin": "1", "LengthMax": "50", "ValidText": "Alphanumerics, underscores, and periods. Start and end with alphnumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_-]{0,48}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 102, "Resource": "CustomerInsights/hubs/connectors", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "conn", "Scope": "hub", "LengthMin": "1", "LengthMax": "128", "ValidText": "Alphanumerics and underscores. Start with letter.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9_]{0,127}$", "StaticValues": "", "Enabled": true }, { "Id": 103, "Resource": "CustomerInsights/hubs/connectors/mappings", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "map", "Scope": "connector", "LengthMin": "1", "LengthMax": "128", "ValidText": "Alphanumerics and underscores. Start with letter.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9_]{0,127}$", "StaticValues": "", "Enabled": true }, { "Id": 104, "Resource": "CustomerInsights/hubs/interactions", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "int", "Scope": "hub", "LengthMin": "1", "LengthMax": "128", "ValidText": "Alphanumerics and underscores. Start with letter.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9_]{0,127}$", "StaticValues": "", "Enabled": true }, { "Id": 105, "Resource": "CustomerInsights/hubs/kpi", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "kpi", "Scope": "hub", "LengthMin": "1", "LengthMax": "512", "ValidText": "Alphanumerics and underscores. Start with letter.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9_]{0,511}$", "StaticValues": "", "Enabled": true }, { "Id": 106, "Resource": "CustomerInsights/hubs/links", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "link", "Scope": "hub", "LengthMin": "1", "LengthMax": "512", "ValidText": "Alphanumerics and underscores. Start with letter.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9_]{0,511}$", "StaticValues": "", "Enabled": true }, { "Id": 107, "Resource": "CustomerInsights/hubs/predictions", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "pred", "Scope": "hub", "LengthMin": "1", "LengthMax": "512", "ValidText": "Alphanumerics and underscores. Start with letter.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9_]{0,511}$", "StaticValues": "", "Enabled": true }, { "Id": 108, "Resource": "CustomerInsights/hubs/profiles", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "prof", "Scope": "hub", "LengthMin": "1", "LengthMax": "128", "ValidText": "Alphanumerics and underscores. Start with letter.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9_]{0,127}$", "StaticValues": "", "Enabled": true }, { "Id": 109, "Resource": "CustomerInsights/hubs/relationshipLinks", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rlink", "Scope": "hub", "LengthMin": "1", "LengthMax": "512", "ValidText": "Alphanumerics and underscores. Start with letter.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9_]{0,511}$", "StaticValues": "", "Enabled": true }, { "Id": 110, "Resource": "CustomerInsights/hubs/relationships", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rel", "Scope": "hub", "LengthMin": "1", "LengthMax": "512", "ValidText": "Alphanumerics and underscores. Start with letter.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9_]{0,511}$", "StaticValues": "", "Enabled": true }, { "Id": 111, "Resource": "CustomerInsights/hubs/roleAssignments", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "role", "Scope": "hub", "LengthMin": "1", "LengthMax": "128", "ValidText": "Alphanumerics and underscores. Start with letter.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9_]{0,127}$", "StaticValues": "", "Enabled": true }, { "Id": 112, "Resource": "CustomerInsights/hubs/views", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "view", "Scope": "hub", "LengthMin": "1", "LengthMax": "512", "ValidText": "Alphanumerics and underscores. Start with letter.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9_]{0,511}$", "StaticValues": "", "Enabled": true }, { "Id": 113, "Resource": "CustomProviders/associations", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "cpas", "Scope": "resource group", "LengthMin": "1", "LengthMax": "180", "ValidText": "", "InvalidText": "Percent sign, ampersand, backslash, question mark, slash. Can\u0027t end with period or space.", "InvalidCharacters": "%\u0026\\?/", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": ". ", "Regx": "^(?:[^%\u0026\\\\?/\\. ]|[^%\u0026\\\\?/]{1,179}[^. ])$", "StaticValues": "", "Enabled": true }, { "Id": 114, "Resource": "CustomProviders/resourceProviders", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "cprep", "Scope": "resource group", "LengthMin": "3", "LengthMax": "64", "ValidText": "", "InvalidText": "Percent sign, ampersand, backslash, question mark, slash. Can\u0027t end with period or space.", "InvalidCharacters": "%\u0026\\?/", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": ". ", "Regx": "^[^%\u0026\\\\?/]{3,63}[^. ]$", "StaticValues": "", "Enabled": true }, { "Id": 115, "Resource": "DataBox/jobs", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "dbjob", "Scope": "resource group", "LengthMin": "3", "LengthMax": "24", "ValidText": "Alphanumerics, hyphens, underscores and periods.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_\\.-]{3,24}$", "StaticValues": "", "Enabled": true }, { "Id": 116, "Resource": "Databricks/workspaces", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "dbw", "Scope": "resource group", "LengthMin": "3", "LengthMax": "30", "ValidText": "Alphanumerics, underscores, and hyphens", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{3,30}$", "StaticValues": "", "Enabled": true }, { "Id": 117, "Resource": "DataFactory/factories", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "adf", "Scope": "global", "LengthMin": "3", "LengthMax": "63", "ValidText": "Alphanumerics and hyphens. Start and end with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][a-zA-Z0-9-]{1,61}[a-zA-Z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 118, "Resource": "DataFactory/factories/dataflows", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "flow", "Scope": "factory", "LengthMin": "1", "LengthMax": "260", "ValidText": "Start with alphanumeric.", "InvalidText": "Angle brackets, asterisk, number sign, period, percent sign, ampersand, colon, backslash, question mark, plus sign, and slash", "InvalidCharacters": "\u003C\u003E*#.%\u0026:\\\u002B?/", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][^\u003C\u003E\\*#\\.%\u0026:\\\\\u002B\\?/]{0,259}$", "StaticValues": "", "Enabled": true }, { "Id": 119, "Resource": "DataFactory/factories/datasets", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "dset", "Scope": "factory", "LengthMin": "1", "LengthMax": "260", "ValidText": "Start with alphanumeric.", "InvalidText": "Angle brackets, asterisk, number sign, period, percent sign, ampersand, colon, backslash, question mark, plus sign, and slash", "InvalidCharacters": "\u003C\u003E*#.%\u0026:\\\u002B?/", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][^\u003C\u003E\\*#\\.%\u0026:\\\\\u002B\\?/]{0,259}$", "StaticValues": "", "Enabled": true }, { "Id": 120, "Resource": "DataFactory/factories/integrationRuntimes", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "run", "Scope": "factory", "LengthMin": "3", "LengthMax": "63", "ValidText": "Alphanumerics and hyphens. Start and end with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][a-zA-Z0-9-]{1,61}[a-zA-Z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 121, "Resource": "DataFactory/factories/linkedservices", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "lksvc", "Scope": "factory", "LengthMin": "1", "LengthMax": "260", "ValidText": "Start with alphanumeric.", "InvalidText": "Angle brackets, asterisk, number sign, period, percent sign, ampersand, colon, backslash, question mark, plus sign, and slash", "InvalidCharacters": "\u003C\u003E*#.%\u0026:\\\u002B?/", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][^\u003C\u003E\\*#\\.%\u0026:\\\\\u002B\\?/]{0,259}$", "StaticValues": "", "Enabled": true }, { "Id": 122, "Resource": "DataFactory/factories/pipelines", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "pipe", "Scope": "factory", "LengthMin": "1", "LengthMax": "260", "ValidText": "Start with alphanumeric.", "InvalidText": "Angle brackets, asterisk, number sign, period, percent sign, ampersand, colon, backslash, question mark, plus sign, and slash", "InvalidCharacters": "\u003C\u003E*#.%\u0026:\\\u002B?/", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][^\u003C\u003E\\*#\\.%\u0026:\\\\\u002B\\?/]{0,259}$", "StaticValues": "", "Enabled": true }, { "Id": 123, "Resource": "DataFactory/factories/triggers", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "trig", "Scope": "factory", "LengthMin": "1", "LengthMax": "260", "ValidText": "Start with alphanumeric.", "InvalidText": "Angle brackets, asterisk, number sign, period, percent sign, ampersand, colon, backslash, question mark, plus sign, and slash", "InvalidCharacters": "\u003C\u003E*#.%\u0026:\\\u002B?/", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][^\u003C\u003E\\*#\\.%\u0026:\\\\\u002B\\?/]{0,259}$", "StaticValues": "", "Enabled": true }, { "Id": 124, "Resource": "DataFactory/factories/triggers/rerunTriggers", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rerun", "Scope": "trigger", "LengthMin": "1", "LengthMax": "260", "ValidText": "Start with alphanumeric.", "InvalidText": "Angle brackets, asterisk, number sign, period, percent sign, ampersand, colon, backslash, question mark, plus sign, and slash", "InvalidCharacters": "\u003C\u003E*#.%\u0026:\\\u002B?/", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][^\u003C\u003E\\*#\\.%\u0026:\\\\\u002B\\?/]{0,259}$", "StaticValues": "", "Enabled": true }, { "Id": 125, "Resource": "DataLakeAnalytics/accounts", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "dla", "Scope": "global", "LengthMin": "3", "LengthMax": "24", "ValidText": "Lowercase letters and numbers.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-z0-9]{3,24}$", "StaticValues": "", "Enabled": true }, { "Id": 126, "Resource": "DataLakeAnalytics/accounts/computePolicies", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "cmpol", "Scope": "account", "LengthMin": "3", "LengthMax": "60", "ValidText": "Alphanumerics, hyphens, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{3,60}$", "StaticValues": "", "Enabled": true }, { "Id": 127, "Resource": "DataLakeAnalytics/accounts/dataLakeStoreAccounts", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "dlsta", "Scope": "account", "LengthMin": "3", "LengthMax": "24", "ValidText": "Lowercase letters and numbers.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-z0-9]{3,24}$", "StaticValues": "", "Enabled": true }, { "Id": 128, "Resource": "DataLakeAnalytics/accounts/firewallRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rule", "Scope": "account", "LengthMin": "3", "LengthMax": "50", "ValidText": "Alphanumerics, hyphens, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{3,50}$", "StaticValues": "", "Enabled": true }, { "Id": 129, "Resource": "DataLakeAnalytics/accounts/storageAccounts", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "dlasa", "Scope": "account", "LengthMin": "3", "LengthMax": "60", "ValidText": "Alphanumerics, hyphens, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{3,60}$", "StaticValues": "", "Enabled": true }, { "Id": 130, "Resource": "DataLakeStore/accounts", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "dls", "Scope": "global", "LengthMin": "3", "LengthMax": "24", "ValidText": "Lowercase letters and numbers.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-z0-9]{3,24}$", "StaticValues": "", "Enabled": true }, { "Id": 131, "Resource": "DataLakeStore/accounts/firewallRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rule", "Scope": "account", "LengthMin": "3", "LengthMax": "50", "ValidText": "Alphanumerics, hyphens, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{3,50}$", "StaticValues": "", "Enabled": true }, { "Id": 132, "Resource": "DataLakeStore/accounts/virtualNetworkRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rule", "Scope": "account", "LengthMin": "3", "LengthMax": "50", "ValidText": "Alphanumerics, hyphens, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{3,50}$", "StaticValues": "", "Enabled": true }, { "Id": 133, "Resource": "DataMigration/services", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "dms", "Scope": "resource group", "LengthMin": "2", "LengthMax": "62", "ValidText": "Alphanumerics, hyphens, periods, and underscores. Start with alphanumeric", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][a-zA-Z0-9_\\.-]{1,61}$", "StaticValues": "", "Enabled": true }, { "Id": 134, "Resource": "DataMigration/services/projects", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "proj", "Scope": "service", "LengthMin": "2", "LengthMax": "57", "ValidText": "Alphanumerics, hyphens, periods, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-\\.]{2,57}$", "StaticValues": "", "Enabled": true }, { "Id": 135, "Resource": "DBforMariaDB/servers", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "mdbsv", "Scope": "global", "LengthMin": "3", "LengthMax": "63", "ValidText": "Lowercase letters, hyphens and numbers.", "InvalidText": "Can\u0027t start or end with hyphen.", "InvalidCharacters": "", "InvalidCharactersStart": "-", "InvalidCharactersEnd": "-", "InvalidCharactersConsecutive": "", "Regx": "^(?!-.*)(?!.*-$)[a-z0-9-]{3,63}$", "StaticValues": "", "Enabled": true }, { "Id": 136, "Resource": "DBforMariaDB/servers/databases", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "mdbdb", "Scope": "servers", "LengthMin": "1", "LengthMax": "63", "ValidText": "Alphanumerics and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-]{1,63}$", "StaticValues": "", "Enabled": true }, { "Id": 137, "Resource": "DBforMariaDB/servers/firewallRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rule", "Scope": "servers", "LengthMin": "1", "LengthMax": "128", "ValidText": "Alphanumerics, hyphens, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{1,128}$", "StaticValues": "", "Enabled": true }, { "Id": 138, "Resource": "DBforMariaDB/servers/virtualNetworkRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rule", "Scope": "servers", "LengthMin": "1", "LengthMax": "128", "ValidText": "Alphanumerics and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-]{1,128}$", "StaticValues": "", "Enabled": true }, { "Id": 139, "Resource": "DBforMySQL/servers", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "mysql", "Scope": "global", "LengthMin": "3", "LengthMax": "63", "ValidText": "Lowercase letters, hyphens and numbers.", "InvalidText": "Can\u0027t start or end with hyphen.", "InvalidCharacters": "", "InvalidCharactersStart": "-", "InvalidCharactersEnd": "-", "InvalidCharactersConsecutive": "", "Regx": "^(?!-.*)(?!.*-$)[a-z0-9-]{3,63}$", "StaticValues": "", "Enabled": true }, { "Id": 140, "Resource": "DBforMySQL/servers/databases", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "db", "Scope": "servers", "LengthMin": "1", "LengthMax": "63", "ValidText": "Alphanumerics and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-]{1,63}$", "StaticValues": "", "Enabled": true }, { "Id": 141, "Resource": "DBforMySQL/servers/firewallRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rule", "Scope": "servers", "LengthMin": "1", "LengthMax": "128", "ValidText": "Alphanumerics, hyphens, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{1,128}$", "StaticValues": "", "Enabled": true }, { "Id": 142, "Resource": "DBforMySQL/servers/virtualNetworkRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rule", "Scope": "servers", "LengthMin": "1", "LengthMax": "128", "ValidText": "Alphanumerics and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-]{1,128}$", "StaticValues": "", "Enabled": true }, { "Id": 143, "Resource": "DBforPostgreSQL/servers", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "psql", "Scope": "global", "LengthMin": "3", "LengthMax": "63", "ValidText": "Lowercase letters, hyphens and numbers.", "InvalidText": "Can\u0027t start or end with hyphen.", "InvalidCharacters": "", "InvalidCharactersStart": "-", "InvalidCharactersEnd": "-", "InvalidCharactersConsecutive": "", "Regx": "^(?!-.*)(?!.*-$)[a-z0-9-]{3,63}$", "StaticValues": "", "Enabled": true }, { "Id": 144, "Resource": "DBforPostgreSQL/servers/databases", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "db", "Scope": "servers", "LengthMin": "1", "LengthMax": "63", "ValidText": "Alphanumerics and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-]{1,63}$", "StaticValues": "", "Enabled": true }, { "Id": 145, "Resource": "DBforPostgreSQL/servers/firewallRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rule", "Scope": "servers", "LengthMin": "1", "LengthMax": "128", "ValidText": "Alphanumerics, hyphens, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{1,128}$", "StaticValues": "", "Enabled": true }, { "Id": 146, "Resource": "DBforPostgreSQL/servers/virtualNetworkRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rule", "Scope": "servers", "LengthMin": "1", "LengthMax": "128", "ValidText": "Alphanumerics and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-]{1,128}$", "StaticValues": "", "Enabled": true }, { "Id": 147, "Resource": "Devices/IotHubs", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "iot", "Scope": "global", "LengthMin": "3", "LengthMax": "50", "ValidText": "Alphanumerics and hyphens.", "InvalidText": "Can\u0027t end with hyphen.", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "-", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*-$)[a-zA-Z0-9-]{3,50}$", "StaticValues": "", "Enabled": true }, { "Id": 148, "Resource": "Devices/IotHubs/certificates", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "cert", "Scope": "IoT hub", "LengthMin": "1", "LengthMax": "64", "ValidText": "Alphanumerics, hyphens, periods, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-\\.]{1,64}$", "StaticValues": "", "Enabled": true }, { "Id": 149, "Resource": "Devices/IotHubs/eventHubEndpoints/ConsumerGroups", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "congp", "Scope": "eventHubEndpoints", "LengthMin": "1", "LengthMax": "50", "ValidText": "Alphanumerics, hyphens, periods, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-\\.]{1,50}$", "StaticValues": "", "Enabled": true }, { "Id": 150, "Resource": "Devices/provisioningServices", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "provs", "Scope": "resource group", "LengthMin": "3", "LengthMax": "64", "ValidText": "Alphanumerics and hyphens. End with alphanumeric", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9-]{2,63}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 151, "Resource": "Devices/provisioningServices/certificates", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "pcert", "Scope": "provisioningServices", "LengthMin": "1", "LengthMax": "64", "ValidText": "Alphanumerics, hyphens, periods, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-\\.]{1,64}$", "StaticValues": "", "Enabled": true }, { "Id": 152, "Resource": "DevTestLab/labs", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "dtlab", "Scope": "resource group", "LengthMin": "1", "LengthMax": "50", "ValidText": "Alphanumerics, underscores, and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{1,50}$", "StaticValues": "", "Enabled": true }, { "Id": 153, "Resource": "DevTestLab/labs/customimages", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "img", "Scope": "lab", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, hyphens, and parentheses.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-()]{1,80}$", "StaticValues": "", "Enabled": true }, { "Id": 154, "Resource": "DevTestLab/labs/formulas", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "form", "Scope": "lab", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, hyphens, and parentheses.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-()]{1,80}$", "StaticValues": "", "Enabled": true }, { "Id": 155, "Resource": "DevTestLab/labs/virtualmachines", "Optional": "UnitDept", "Exclude": "Org", "Property": "Linux", "ShortName": "vm", "Scope": "lab", "LengthMin": "1", "LengthMax": "64", "ValidText": "Alphanumerics and hyphens. Start and end with alphanumeric.", "InvalidText": "Can\u0027t be all numbers.", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?![0-9]\u002B$)([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,13}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 156, "Resource": "DevTestLab/labs/virtualmachines", "Optional": "UnitDept", "Exclude": "Org", "Property": "Windows", "ShortName": "vm", "Scope": "lab", "LengthMin": "1", "LengthMax": "15", "ValidText": "Alphanumerics and hyphens. Start and end with alphanumeric.", "InvalidText": "Can\u0027t be all numbers.", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?![0-9]\u002B$)([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,62}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 157, "Resource": "DocumentDB/databaseAccounts", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "dbact", "Scope": "global", "LengthMin": "3", "LengthMax": "44", "ValidText": "Lowercase letters, numbers, and hyphens. Start with lowercase letter or number.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-z0-9][a-z0-9-]{2,43}$", "StaticValues": "", "Enabled": true }, { "Id": 158, "Resource": "DocumentDB/databaseAccounts/sqlDatabases", "Optional": "", "Exclude": "", "Property": "", "ShortName": "cosmos", "Scope": "", "LengthMin": "", "LengthMax": "", "ValidText": "", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "", "StaticValues": "", "Enabled": true }, { "Id": 159, "Resource": "EventGrid/domains", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "evgd", "Scope": "resource group", "LengthMin": "3", "LengthMax": "50", "ValidText": "Alphanumerics and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-]{3,50}$", "StaticValues": "", "Enabled": true }, { "Id": 160, "Resource": "EventGrid/domains/topics", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "evgt", "Scope": "domain", "LengthMin": "3", "LengthMax": "50", "ValidText": "Alphanumerics and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-]{3,50}$", "StaticValues": "", "Enabled": true }, { "Id": 161, "Resource": "EventGrid/eventSubscriptions", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "evgs", "Scope": "resource group", "LengthMin": "3", "LengthMax": "64", "ValidText": "Alphanumerics and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-]{3,64}$", "StaticValues": "", "Enabled": true }, { "Id": 162, "Resource": "EventGrid/topics", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "egtp", "Scope": "resource group", "LengthMin": "3", "LengthMax": "50", "ValidText": "Alphanumerics and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-]{3,50}$", "StaticValues": "", "Enabled": true }, { "Id": 163, "Resource": "EventHub/clusters", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "evhcl", "Scope": "resource group", "LengthMin": "1", "LengthMax": "50", "ValidText": "Alphanumerics and hyphens. Start with letter. End with letter or number.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z]|[a-zA-Z][a-zA-Z0-9-]{0,48}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 164, "Resource": "EventHub/namespaces", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "evhns", "Scope": "global", "LengthMin": "1", "LengthMax": "50", "ValidText": "Alphanumerics and hyphens. Start with letter. End with letter or number.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z]|[a-zA-Z][a-zA-Z0-9-]{0,48}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 165, "Resource": "EventHub/namespaces/AuthorizationRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rule", "Scope": "namespace", "LengthMin": "1", "LengthMax": "50", "ValidText": "Alphanumerics, periods, hyphens and underscores. Start and end with letter or number.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,48}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 166, "Resource": "EventHub/namespaces/disasterRecoveryConfigs", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "drcfg", "Scope": "namespace", "LengthMin": "1", "LengthMax": "50", "ValidText": "Alphanumerics, periods, hyphens and underscores. Start and end with letter or number.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,48}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 167, "Resource": "EventHub/namespaces/eventhubs", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "evh", "Scope": "namespace", "LengthMin": "1", "LengthMax": "50", "ValidText": "Alphanumerics, periods, hyphens and underscores. Start and end with letter or number.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,48}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 168, "Resource": "EventHub/namespaces/eventhubs/authorizationRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rule", "Scope": "event hub", "LengthMin": "1", "LengthMax": "50", "ValidText": "Alphanumerics, periods, hyphens and underscores. Start and end with letter or number.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,48}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 169, "Resource": "EventHub/namespaces/eventhubs/consumergroups", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "cgrp", "Scope": "event hub", "LengthMin": "1", "LengthMax": "50", "ValidText": "Alphanumerics, periods, hyphens and underscores. Start and end with letter or number.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,48}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 170, "Resource": "HDInsight/clusters", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "Spark Cluster", "ShortName": "mls", "Scope": "global", "LengthMin": "3", "LengthMax": "59", "ValidText": "Alphanumerics and hyphens. Start and end with letter or number", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9-]{1,57}[a-zA-Z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 171, "Resource": "HDInsight/clusters", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "Storm Cluster", "ShortName": "spark", "Scope": "global", "LengthMin": "3", "LengthMax": "59", "ValidText": "Alphanumerics and hyphens. Start and end with letter or number", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9-]{1,57}[a-zA-Z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 172, "Resource": "HDInsight/clusters", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "ML Services Cluster", "ShortName": "storm", "Scope": "global", "LengthMin": "3", "LengthMax": "59", "ValidText": "Alphanumerics and hyphens. Start and end with letter or number", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9-]{1,57}[a-zA-Z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 173, "Resource": "HDInsight/clusters", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "Hadoop Cluster", "ShortName": "hadoop", "Scope": "global", "LengthMin": "3", "LengthMax": "59", "ValidText": "Alphanumerics and hyphens. Start and end with letter or number", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9-]{1,57}[a-zA-Z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 174, "Resource": "HDInsight/clusters", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "HBase Cluster", "ShortName": "hbase", "Scope": "global", "LengthMin": "3", "LengthMax": "59", "ValidText": "Alphanumerics and hyphens. Start and end with letter or number", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9-]{1,57}[a-zA-Z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 175, "Resource": "HDInsight/clusters", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "Kafka Cluster", "ShortName": "kafka", "Scope": "global", "LengthMin": "3", "LengthMax": "59", "ValidText": "Alphanumerics and hyphens. Start and end with letter or number", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9-]{1,57}[a-zA-Z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 176, "Resource": "HybridCompute/machines", "Optional": "", "Exclude": "", "Property": "", "ShortName": "arcs", "Scope": "", "LengthMin": "", "LengthMax": "", "ValidText": "", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "", "StaticValues": "", "Enabled": true }, { "Id": 177, "Resource": "ImportExport/jobs", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "iejob", "Scope": "resource group", "LengthMin": "2", "LengthMax": "64", "ValidText": "Alphanumerics and hyphens. Start with letter. ", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9-]{1,63}$", "StaticValues": "", "Enabled": true }, { "Id": 178, "Resource": "Insights/actionGroups", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "ag", "Scope": "resource group", "LengthMin": "1", "LengthMax": "260", "ValidText": "", "InvalidText": "Slash, ampersand, percent sign, backslash, and question mark. Can\u0027t end with space or period.", "InvalidCharacters": "/\u0026%\\?", "InvalidCharactersStart": "", "InvalidCharactersEnd": ". ", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*[\\.]$)(?!.* $)[^/\u0026%\\\\?]{1,260}$", "StaticValues": "", "Enabled": true }, { "Id": 179, "Resource": "Insights/activityLogAlerts", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "inala", "Scope": "resource group", "LengthMin": "1", "LengthMax": "260", "ValidText": "", "InvalidText": "Angle brackets, asterisk, percent sign, curly brackets, ampersand, colon, backslash, question mark, plus sign, slash, and number sign. Can\u0027t end with space or period.", "InvalidCharacters": "\u003C\u003E*%{}\u0026:\\?\u002B/#", "InvalidCharactersStart": "", "InvalidCharactersEnd": ". ", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*[\\.]$)(?!.* $)[^\u003C\u003E\\*%{}\u0026:\\\\?\\\u002B/#]{1,260}$", "StaticValues": "", "Enabled": true }, { "Id": 180, "Resource": "Insights/components", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "appi", "Scope": "resource group", "LengthMin": "1", "LengthMax": "260", "ValidText": "", "InvalidText": "Percent sign, ampersand, backslash, question mark, and slash. Can\u0027t end with space or period.", "InvalidCharacters": "%\u0026\\?/", "InvalidCharactersStart": "", "InvalidCharactersEnd": ". ", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*[\\.]$)(?!.* $)[^%\u0026\\\\?/]{1,260}$", "StaticValues": "", "Enabled": true }, { "Id": 181, "Resource": "Insights/metricAlerts", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "inma", "Scope": "resource group", "LengthMin": "1", "LengthMax": "260", "ValidText": "", "InvalidText": "Asterisk, number sign, ampersand, plus sign, colon, angle brackets, question mark, at sign, percent sign, curly brackets, backslash, and slash. Can\u0027t end with space or period.", "InvalidCharacters": "*#\u0026\u002B:\u003C\u003E?@%{}/", "InvalidCharactersStart": "", "InvalidCharactersEnd": ". ", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*[\\.]$)(?!.* $)[^\\*#\u0026\\\u002B:\u003C\u003E\\?@%{}\\/]{1,260}$", "StaticValues": "", "Enabled": true }, { "Id": 182, "Resource": "Insights/scheduledQueryRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "insqr", "Scope": "resource group", "LengthMin": "1", "LengthMax": "260", "ValidText": "", "InvalidText": "Asterisk, angle brackets, percent sign, curly brackets, ampersand, colon backslash, question mark, slash, and number sign. Can\u0027t end with space or period.", "InvalidCharacters": "*\u003C\u003E%{}\u0026:\\?/#", "InvalidCharactersStart": "", "InvalidCharactersEnd": ". ", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*[\\.]$)(?!.* $)[^\\*\u003C\u003E%{}\u0026:\\\\?/#]{1,260}$", "StaticValues": "", "Enabled": true }, { "Id": 183, "Resource": "IoTCentral/IoTApps", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "iotapp", "Scope": "global", "LengthMin": "2", "LengthMax": "63", "ValidText": "Lowercase letters, numbers and hyphens. Start with lowercase letter or number", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-z0-9][a-z0-9-]{1,62}$", "StaticValues": "", "Enabled": true }, { "Id": 184, "Resource": "KeyVault/vaults", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "kv", "Scope": "global", "LengthMin": "1", "LengthMax": "127", "ValidText": "Alphanumerics and hyphens. Start with letter. End with letter or number.", "InvalidText": "Can\u0027t contain consecutive hyphens.", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "-", "Regx": "^(?!.*-{2}.*)([a-zA-Z]|[a-zA-Z][a-zA-Z0-9-]{0,125}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 185, "Resource": "KeyVault/vaults/secrets", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "kvs", "Scope": "Vault", "LengthMin": "1", "LengthMax": "127", "ValidText": "Alphanumerics and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-]{1,127}$", "StaticValues": "", "Enabled": true }, { "Id": 186, "Resource": "Kubernetes/connectedClusters", "Optional": "", "Exclude": "", "Property": "", "ShortName": "arck", "Scope": "", "LengthMin": "", "LengthMax": "", "ValidText": "", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "", "StaticValues": "", "Enabled": true }, { "Id": 187, "Resource": "Kusto/clusters", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "dec", "Scope": "global", "LengthMin": "4", "LengthMax": "22", "ValidText": "Lowercase letters and numbers. Start with letter.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-z][a-z0-9]{3,21}$", "StaticValues": "", "Enabled": true }, { "Id": 188, "Resource": "Kusto/clusters/databases", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "dedb", "Scope": "cluster", "LengthMin": "1", "LengthMax": "260", "ValidText": "Alphanumerics, hyphens, spaces, and periods.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-\\. ]{1,260}$", "StaticValues": "", "Enabled": true }, { "Id": 189, "Resource": "Kusto/clusters/databases/dataConnections", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "dcon", "Scope": "database", "LengthMin": "1", "LengthMax": "40", "ValidText": "Alphanumerics, hyphens, spaces, and periods.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-\\. ]{1,40}$", "StaticValues": "", "Enabled": true }, { "Id": 190, "Resource": "Kusto/clusters/databases/eventhubconnections", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "ehcon", "Scope": "database", "LengthMin": "1", "LengthMax": "40", "ValidText": "Alphanumerics, hyphens, spaces, and periods.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-\\. ]{1,40}$", "StaticValues": "", "Enabled": true }, { "Id": 191, "Resource": "Logic/integrationAccounts", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "ia", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, hyphens, underscores, periods, and parenthesis.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_\\.()-]{1,80}$", "StaticValues": "", "Enabled": true }, { "Id": 192, "Resource": "Logic/integrationAccounts/assemblies", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "assem", "Scope": "integration account", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, hyphens, underscores, periods, and parenthesis.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-\\.()]{1,80}$", "StaticValues": "", "Enabled": true }, { "Id": 193, "Resource": "Logic/integrationAccounts/batchConfigurations", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "bconf", "Scope": "integration account", "LengthMin": "1", "LengthMax": "20", "ValidText": "Alphanumerics.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9]{1,20}$", "StaticValues": "", "Enabled": true }, { "Id": 194, "Resource": "Logic/integrationAccounts/certificates", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "cert", "Scope": "integration account", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, hyphens, underscores, periods, and parenthesis.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-\\.()]{1,80}$", "StaticValues": "", "Enabled": true }, { "Id": 195, "Resource": "Logic/integrationAccounts/maps", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "map", "Scope": "integration account", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, hyphens, underscores, periods, and parenthesis.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-\\.()]{1,80}$", "StaticValues": "", "Enabled": true }, { "Id": 196, "Resource": "Logic/integrationAccounts/partners", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "part", "Scope": "integration account", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, hyphens, underscores, periods, and parenthesis.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-\\.()]{1,80}$", "StaticValues": "", "Enabled": true }, { "Id": 197, "Resource": "Logic/integrationAccounts/rosettanetprocessconfigurations", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rpcnf", "Scope": "integration account", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, hyphens, underscores, periods, and parenthesis.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-\\.()]{1,80}$", "StaticValues": "", "Enabled": true }, { "Id": 198, "Resource": "Logic/integrationAccounts/schemas", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "schem", "Scope": "integration account", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, hyphens, underscores, periods, and parenthesis.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-\\.()]{1,80}$", "StaticValues": "", "Enabled": true }, { "Id": 199, "Resource": "Logic/integrationAccounts/sessions", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "ses", "Scope": "integration account", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, hyphens, underscores, periods, and parenthesis.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-\\.()]{1,80}$", "StaticValues": "", "Enabled": true }, { "Id": 200, "Resource": "Logic/integrationServiceEnvironments", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "lise", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, hyphens, periods, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_\\.-]{1,80}$", "StaticValues": "", "Enabled": true }, { "Id": 201, "Resource": "Logic/integrationServiceEnvironments/managedApis", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "mapi", "Scope": "integration service environment", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, hyphens, periods, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-\\.]{1,80}$", "StaticValues": "", "Enabled": true }, { "Id": 202, "Resource": "Logic/workflows", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "logic", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, hyphens, underscores, periods, and parenthesis.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_\\.()-]{1,80}$", "StaticValues": "", "Enabled": true }, { "Id": 203, "Resource": "MachineLearning/commitmentPlans", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "mlcp", "Scope": "resource group", "LengthMin": "1", "LengthMax": "260", "ValidText": "", "InvalidText": "Angle brackets, asterisk, percent sign, ampersand, colon, backslash, question mark, plus sign, and slash. Can\u0027t end with a space.", "InvalidCharacters": "\u003C\u003E*%\u0026:?\u002B/\\", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?!.* $)[^\u003C\u003E\\*%\u0026:\\\u002B\\/\\?]{1,260}$", "StaticValues": "", "Enabled": true }, { "Id": 204, "Resource": "MachineLearning/webServices", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "mlweb", "Scope": "resource group", "LengthMin": "1", "LengthMax": "260", "ValidText": "", "InvalidText": "Angle brackets, asterisk, percent sign, ampersand, colon, backslash, question mark, plus sign, and slash. Can\u0027t end with a space.", "InvalidCharacters": "\u003C\u003E*%\u0026:?\u002B/\\", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?!.* $)[^\u003C\u003E\\*%\u0026:\\\u002B\\/\\?]{1,260}$", "StaticValues": "", "Enabled": true }, { "Id": 205, "Resource": "MachineLearning/workspaces", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "mlws", "Scope": "resource group", "LengthMin": "1", "LengthMax": "260", "ValidText": "", "InvalidText": "Angle brackets, asterisk, percent sign, ampersand, colon, backslash, question mark, plus sign, and slash. Can\u0027t end with a space.", "InvalidCharacters": "\u003C\u003E*%\u0026:?\u002B/\\", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?!.* $)[^\u003C\u003E\\*%\u0026:\\\u002B\\/\\?]{1,260}$", "StaticValues": "", "Enabled": true }, { "Id": 206, "Resource": "MachineLearningServices/workspaces", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "mlw", "Scope": "resource group", "LengthMin": "3", "LengthMax": "33", "ValidText": "Alphanumerics and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-]{3,33}$", "StaticValues": "", "Enabled": true }, { "Id": 207, "Resource": "MachineLearningServices/workspaces/computes", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "mlswc", "Scope": "workspace", "LengthMin": "2", "LengthMax": "16", "ValidText": "Alphanumerics and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-]{2,16}$", "StaticValues": "", "Enabled": true }, { "Id": 208, "Resource": "ManagedIdentity/userAssignedIdentities", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "id", "Scope": "resource group", "LengthMin": "3", "LengthMax": "128", "ValidText": "Alphanumerics, hyphens, and underscores. Start with letter or number.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][a-zA-Z0-9_-]{2,127}$", "StaticValues": "", "Enabled": true }, { "Id": 209, "Resource": "Management/managementGroups", "Optional": "Org,UnitDept,ProjAppSvc,Environment", "Exclude": "Function,Instance,Location", "Property": "", "ShortName": "mg", "Scope": "tenant", "LengthMin": "", "LengthMax": "", "ValidText": "", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "", "StaticValues": "", "Enabled": true }, { "Id": 210, "Resource": "Maps/accounts", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "macc", "Scope": "resource group", "LengthMin": "1", "LengthMax": "98", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,97}$", "StaticValues": "", "Enabled": true }, { "Id": 211, "Resource": "Media/mediaservices", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "mms", "Scope": "resource group", "LengthMin": "3", "LengthMax": "24", "ValidText": "Lowercase letters and numbers.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-z0-9]{3,24}$", "StaticValues": "", "Enabled": true }, { "Id": 212, "Resource": "Media/mediaservices/liveEvents", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "lievt", "Scope": "Media service", "LengthMin": "1", "LengthMax": "32", "ValidText": "Alphanumerics and hyphens. Start with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][a-zA-Z0-9-]{0,31}$", "StaticValues": "", "Enabled": true }, { "Id": 213, "Resource": "Media/mediaservices/liveEvents/liveOutputs", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "liout", "Scope": "Live event", "LengthMin": "1", "LengthMax": "256", "ValidText": "Alphanumerics and hyphens. Start with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][a-zA-Z0-9-]{0,255}$", "StaticValues": "", "Enabled": true }, { "Id": 214, "Resource": "Media/mediaservices/streamingEndpoints", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "strep", "Scope": "Media service", "LengthMin": "1", "LengthMax": "256", "ValidText": "Alphanumerics and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 215, "Resource": "Migrate/assessmentProjects", "Optional": "", "Exclude": "", "Property": "", "ShortName": "migr", "Scope": "", "LengthMin": "", "LengthMax": "", "ValidText": "", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "", "StaticValues": "", "Enabled": true }, { "Id": 216, "Resource": "Network/applicationGateways", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "agw", "Scope": "resource group", "LengthMin": "1", "LengthMax": "24", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End with alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,22}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 217, "Resource": "Network/applicationSecurityGroups", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "asg", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End with alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 218, "Resource": "Network/azureFirewalls", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "afw", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End with alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 219, "Resource": "Network/bastionHosts", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "bas", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End with alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 220, "Resource": "Network/connections", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "con", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End with alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 221, "Resource": "Network/dnsZones", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "dnsz", "Scope": "resource group", "LengthMin": "1", "LengthMax": "63", "ValidText": "Each label can contain alphanumerics, underscores, and hyphens. Each label is a set of characters separated by a period. For example, contoso.com has 2 labels. 2 to 34 labels.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9_-]\u002B[\\.]){1,33}[a-zA-Z0-9_-]\u002B$", "StaticValues": "us.contoso.net", "Enabled": true }, { "Id": 222, "Resource": "Network/expressRouteCircuits", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "erc", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 223, "Resource": "Network/firewallPolicies", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "waf", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 224, "Resource": "Network/firewallPolicies/ruleGroups", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "wafrg", "Scope": "firewall policy", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 225, "Resource": "Network/frontDoors", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "fd", "Scope": "global", "LengthMin": "3", "LengthMax": "64", "ValidText": "Alphanumerics and hyphens. Start and end with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][a-zA-Z0-9-]{1,62}[a-zA-Z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 226, "Resource": "Network/frontdoorWebApplicationFirewallPolicies", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "fdfp", "Scope": "resource group", "LengthMin": "1", "LengthMax": "128", "ValidText": "Alphanumerics. Start with letter.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z]|[a-zA-Z][a-zA-Z0-9]{0,127})$", "StaticValues": "", "Enabled": true }, { "Id": 227, "Resource": "Network/loadBalancers", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "internal", "ShortName": "lbi", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 228, "Resource": "Network/loadBalancers", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "external", "ShortName": "lbe", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 229, "Resource": "Network/loadBalancers/inboundNatRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rule", "Scope": "load balancer", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 230, "Resource": "Network/localNetworkGateways", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "lgw", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 231, "Resource": "Network/networkInterfaces", "Optional": "UnitDept,Function", "Exclude": "Org", "Property": "", "ShortName": "nic", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 232, "Resource": "Network/networkSecurityGroups", "Optional": "UnitDept,Function", "Exclude": "Org", "Property": "", "ShortName": "nsg", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 233, "Resource": "Network/networkSecurityGroups/securityRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "nsgsr", "Scope": "network security group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "AllowDnsTcpInbound,DenyFtpAnyOutbound", "Enabled": true }, { "Id": 234, "Resource": "Network/networkWatchers", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "nw", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 235, "Resource": "Network/privateDnsZones", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "pdnsz", "Scope": "resource group", "LengthMin": "1", "LengthMax": "63", "ValidText": "Each label can contain alphanumerics, underscores, and hyphens. Each label is a set of characters separated by a period. For example, contoso.com has 2 labels. 2 to 34 labels.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9_-]\u002B\\.){1,33}[a-zA-Z0-9_-]\u002B$", "StaticValues": "privatelink.file.core.windows.net", "Enabled": true }, { "Id": 236, "Resource": "Network/privateDnsZones/virtualNetworkLinks", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "pdnsv", "Scope": "private DNS zone", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_\\.-]{1,80}$", "StaticValues": "", "Enabled": true }, { "Id": 237, "Resource": "Network/privateLinkServices", "Optional": "", "Exclude": "", "Property": "", "ShortName": "pl", "Scope": "", "LengthMin": "", "LengthMax": "", "ValidText": "", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "", "StaticValues": "", "Enabled": true }, { "Id": 238, "Resource": "Network/publicIPAddresses", "Optional": "UnitDept,Function", "Exclude": "Org", "Property": "", "ShortName": "pip", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 239, "Resource": "Network/publicIPPrefixes", "Optional": "", "Exclude": "", "Property": "", "ShortName": "ippre", "Scope": "", "LengthMin": "", "LengthMax": "", "ValidText": "", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "", "StaticValues": "", "Enabled": true }, { "Id": 240, "Resource": "Network/routeFilters", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rf", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_\\.-]{1,80}$", "StaticValues": "", "Enabled": true }, { "Id": 241, "Resource": "Network/routeFilters/routeFilterRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "nrfrr", "Scope": "route filter", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 242, "Resource": "Network/routeTables", "Optional": "", "Exclude": "", "Property": "", "ShortName": "rt", "Scope": "", "LengthMin": "", "LengthMax": "", "ValidText": "", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "", "StaticValues": "", "Enabled": true }, { "Id": 243, "Resource": "Network/routeTables/routes", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "udr", "Scope": "route table", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_\\.-]{1,80}$", "StaticValues": "", "Enabled": true }, { "Id": 244, "Resource": "Network/serviceEndpointPolicies", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "se", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 245, "Resource": "Network/trafficManagerProfiles", "Optional": "", "Exclude": "", "Property": "", "ShortName": "traf", "Scope": "", "LengthMin": "", "LengthMax": "", "ValidText": "", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "", "StaticValues": "", "Enabled": true }, { "Id": 246, "Resource": "Network/virtualNetworkGateways", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "vgw", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_\\.-]{1,80}$", "StaticValues": "", "Enabled": true }, { "Id": 247, "Resource": "Network/virtualNetworks", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "vnet", "Scope": "resource group", "LengthMin": "2", "LengthMax": "64", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 248, "Resource": "Network/virtualnetworks/subnets", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "snet", "Scope": "virtual network", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 249, "Resource": "Network/virtualNetworks/virtualNetworkPeerings", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "peer", "Scope": "virtual network", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 250, "Resource": "Network/virtualWans", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "vwan", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 251, "Resource": "Network/vpnGateways", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "vpng", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 252, "Resource": "Network/vpnGateways/vpnConnections", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "vcn", "Scope": "VPN gateway", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,78}[a-zA-Z0-9_])$", "StaticValues": "", "Enabled": true }, { "Id": 253, "Resource": "Network/vpnSites", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "vpn", "Scope": "resource group", "LengthMin": "1", "LengthMax": "80", "ValidText": "Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_\\.-]{1,80}$", "StaticValues": "", "Enabled": true }, { "Id": 254, "Resource": "NotificationHubs/namespaces", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "ntfns", "Scope": "global", "LengthMin": "6", "LengthMax": "50", "ValidText": "Alphanumerics and hyphens. Start with letter. End with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-]{6,50}$", "StaticValues": "", "Enabled": true }, { "Id": 255, "Resource": "NotificationHubs/namespaces/AuthorizationRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rule", "Scope": "namespace", "LengthMin": "1", "LengthMax": "256", "ValidText": "Alphanumerics, periods, hyphens, and underscores. Start alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_\\.-]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 256, "Resource": "NotificationHubs/namespaces/notificationHubs", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "ntf", "Scope": "namespace", "LengthMin": "1", "LengthMax": "260", "ValidText": "Alphanumerics, periods, hyphens, and underscores. Start alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_\\.-]{1,260}$", "StaticValues": "", "Enabled": true }, { "Id": 257, "Resource": "NotificationHubs/namespaces/notificationHubs/AuthorizationRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rule", "Scope": "notification hub", "LengthMin": "1", "LengthMax": "256", "ValidText": "Alphanumerics, periods, hyphens, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_\\.-]{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 258, "Resource": "OperationalInsights/clusters", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "opic", "Scope": "resource group", "LengthMin": "4", "LengthMax": "63", "ValidText": "Alphanumerics and hyphens. Start and end with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-]{4,63}$", "StaticValues": "", "Enabled": true }, { "Id": 259, "Resource": "OperationalInsights/workspaces", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "log", "Scope": "global", "LengthMin": "4", "LengthMax": "63", "ValidText": "Alphanumerics and hyphens. Start and end with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-]{4,63}$", "StaticValues": "", "Enabled": true }, { "Id": 260, "Resource": "OperationsManagement/solutions", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "opms", "Scope": "workspace", "LengthMin": "", "LengthMax": "", "ValidText": "For solutions authored by Microsoft, the name must be in the pattern: SolutionType(WorkspaceName). For solutions authored by third parties, the name must be in the pattern: SolutionType[WorkspaceName]. For example, a valid name is: AntiMalware(contoso-IT). The solution type is case-sensitive.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z]\u002B[(][a-zA-Z-]\u002B[)]$", "StaticValues": "AntiMalware(contoso-IT)", "Enabled": true }, { "Id": 261, "Resource": "Portal/dashboards", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "pdash", "Scope": "resource group", "LengthMin": "3", "LengthMax": "160", "ValidText": "Alphanumerics and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-]{3,160}$", "StaticValues": "", "Enabled": true }, { "Id": 262, "Resource": "PowerBI/workspaceCollections", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "pbiwc", "Scope": "region", "LengthMin": "3", "LengthMax": "63", "ValidText": "Alphanumerics and hyphens. ", "InvalidText": "Can\u0027t start with hyphen. Can\u0027t use consecutive hyphens.", "InvalidCharacters": "", "InvalidCharactersStart": "-", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "-", "Regx": "^(?!-.*)(?!.*-{2}.*)[a-zA-Z0-9][a-zA-Z0-9-]{2,62}$", "StaticValues": "", "Enabled": true }, { "Id": 263, "Resource": "PowerBIDedicated/capacities", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "pbi", "Scope": "region", "LengthMin": "3", "LengthMax": "63", "ValidText": "Lowercase letters or numbers Start with lowercase letter. Start with lowercase letter.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-z][a-z0-9-]{1,61}[a-z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 264, "Resource": "Purview/accounts", "Optional": "", "Exclude": "", "Property": "", "ShortName": "pview", "Scope": "", "LengthMin": "", "LengthMax": "", "ValidText": "", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "", "StaticValues": "", "Enabled": true }, { "Id": 265, "Resource": "RecoveryServices/vaults", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rsv", "Scope": "resource group", "LengthMin": "2", "LengthMax": "50", "ValidText": "Alphanumerics and hyphens. Start with letter.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9-]{1,49}$", "StaticValues": "", "Enabled": true }, { "Id": 266, "Resource": "RecoveryServices/vaults/backupPolicies", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rsvbp", "Scope": "vault", "LengthMin": "3", "LengthMax": "150", "ValidText": "Alphanumerics and hyphens. Start with letter. ", "InvalidText": "Can\u0027t end with hyphen", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "-", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*-$)[a-zA-Z][a-zA-Z0-9-]{2,149}$", "StaticValues": "", "Enabled": true }, { "Id": 267, "Resource": "Relay/namespaces", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rns", "Scope": "global", "LengthMin": "6", "LengthMax": "50", "ValidText": "Alphanumerics and hyphens. Start with letter or number.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][a-zA-Z0-9-]{5,49}$", "StaticValues": "", "Enabled": true }, { "Id": 268, "Resource": "Relay/namespaces/AuthorizationRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rule", "Scope": "namespace", "LengthMin": "1", "LengthMax": "50", "ValidText": "Alphanumerics, periods, hyphens and underscores. Start and end with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,48}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 269, "Resource": "Relay/namespaces/HybridConnections", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "hycon", "Scope": "namespace", "LengthMin": "1", "LengthMax": "260", "ValidText": "Alphanumerics, periods, hyphens, underscores, and slashes. Start and end with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-/]{0,258}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 270, "Resource": "Relay/namespaces/HybridConnections/authorizationRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rule", "Scope": "hybrid connection", "LengthMin": "1", "LengthMax": "50", "ValidText": "Alphanumerics, periods, hyphens and underscores. Start and end with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,48}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 271, "Resource": "Relay/namespaces/WcfRelays", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "wcfr", "Scope": "namespace", "LengthMin": "1", "LengthMax": "260", "ValidText": "Alphanumerics, periods, hyphens, underscores, and slashes. Start and end with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-/]{0,258}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 272, "Resource": "Relay/namespaces/WcfRelays/authorizationRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "wcfra", "Scope": "Wcf relay", "LengthMin": "1", "LengthMax": "50", "ValidText": "Alphanumerics, periods, hyphens and underscores. Start and end with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,48}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 273, "Resource": "Resources/deployments", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "deloy", "Scope": "resource group", "LengthMin": "1", "LengthMax": "64", "ValidText": "Alphanumerics, underscores, parentheses, hyphens, and periods.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_\\.()-]{1,64}$", "StaticValues": "", "Enabled": true }, { "Id": 274, "Resource": "Resources/resourcegroups", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rg", "Scope": "subscription", "LengthMin": "1", "LengthMax": "90", "ValidText": "Alphanumerics, underscores, parentheses, hyphens, periods, and unicode characters that match the regex documentation.", "InvalidText": "Can\u0027t end with period.", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": ".", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*[\\.]$)[a-zA-Z0-9_\\.()-]{1,90}$", "StaticValues": "", "Enabled": true }, { "Id": 275, "Resource": "Resources/tagNames", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rtn", "Scope": "resource", "LengthMin": "1", "LengthMax": "512", "ValidText": "", "InvalidText": "Angle brackets, percent sign, ampersand, backslash, question mark, and slash.", "InvalidCharacters": "\u003C\u003E%\u0026\\?/", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\u003C\u003E%\u0026\\\\?/]{1,512}$", "StaticValues": "", "Enabled": true }, { "Id": 276, "Resource": "Resources/tagNames/tagValues", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rtnv", "Scope": "tag name", "LengthMin": "1", "LengthMax": "256", "ValidText": "All characters.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^.{1,256}$", "StaticValues": "", "Enabled": true }, { "Id": 277, "Resource": "Resources/templateSpecs", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "tspec", "Scope": "resource group", "LengthMin": "1", "LengthMax": "90", "ValidText": "Alphanumerics, underscores, parentheses, hyphens, and periods.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_\\.()-]{1,90}$", "StaticValues": "", "Enabled": true }, { "Id": 278, "Resource": "Search/searchServices", "Optional": "", "Exclude": "", "Property": "", "ShortName": "srch", "Scope": "", "LengthMin": "", "LengthMax": "", "ValidText": "", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "", "StaticValues": "", "Enabled": true }, { "Id": 279, "Resource": "ServiceBus/namespaces", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sb", "Scope": "global", "LengthMin": "6", "LengthMax": "50", "ValidText": "Alphanumerics and hyphens. Start with letter. End with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9-]{4,48}[a-zA-Z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 280, "Resource": "ServiceBus/namespaces/AuthorizationRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rule", "Scope": "namespace", "LengthMin": "1", "LengthMax": "50", "ValidText": "Alphanumerics, periods, hyphens, and underscores. Start and end with alphnumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,48}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 281, "Resource": "ServiceBus/namespaces/disasterRecoveryConfigs", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sbndc", "Scope": "global", "LengthMin": "6", "LengthMax": "50", "ValidText": "Alphanumerics and hyphens. Start with letter. End with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9-]{4,48}[a-zA-Z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 282, "Resource": "ServiceBus/namespaces/migrationConfigurations", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "migc", "Scope": "namespace", "LengthMin": "", "LengthMax": "", "ValidText": "Should always be $default.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "/$default/", "StaticValues": "$default", "Enabled": true }, { "Id": 283, "Resource": "ServiceBus/namespaces/queues", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sbq", "Scope": "namespace", "LengthMin": "1", "LengthMax": "260", "ValidText": "Alphanumerics, periods, hyphens, underscores, and slashes. Start and end with alphnumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-\\/]{0,258}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 284, "Resource": "ServiceBus/namespaces/queues/authorizationRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rule", "Scope": "queue", "LengthMin": "1", "LengthMax": "50", "ValidText": "Alphanumerics, periods, hyphens, and underscores. Start and end with alphnumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,48}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 285, "Resource": "ServiceBus/namespaces/topics", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sbt", "Scope": "namespace", "LengthMin": "1", "LengthMax": "260", "ValidText": "Alphanumerics, periods, hyphens, underscores, and slashes. Start and end with alphnumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-\\/]{0,258}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 286, "Resource": "ServiceBus/namespaces/topics/authorizationRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rule", "Scope": "topic", "LengthMin": "1", "LengthMax": "50", "ValidText": "Alphanumerics, periods, hyphens, and underscores. Start and end with alphnumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,48}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 287, "Resource": "ServiceBus/namespaces/topics/subscriptions", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "tsub", "Scope": "topic", "LengthMin": "1", "LengthMax": "50", "ValidText": "Alphanumerics, periods, hyphens, and underscores. Start and end with alphnumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,48}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 288, "Resource": "ServiceBus/namespaces/topics/subscriptions/rules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "rule", "Scope": "subscription", "LengthMin": "1", "LengthMax": "50", "ValidText": "Alphanumerics, periods, hyphens, and underscores. Start and end with alphnumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\.-]{0,48}[a-zA-Z0-9])$", "StaticValues": "", "Enabled": true }, { "Id": 289, "Resource": "ServiceFabric/clusters", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sf", "Scope": "region", "LengthMin": "4", "LengthMax": "23", "ValidText": "Lowercase letters, numbers, and hyphens. Start with lowercase letter. End with lowercase letter or number", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-z][a-z0-9-]{2,21}[a-z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 290, "Resource": "SignalRService/signalR", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sigr", "Scope": "global", "LengthMin": "3", "LengthMax": "63", "ValidText": "Alphanumerics and hyphens. Start with letter. End with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9-]{1,61}[a-zA-Z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 291, "Resource": "Sql/managedInstances", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sqlmi", "Scope": "global", "LengthMin": "1", "LengthMax": "63", "ValidText": "Lowercase letters, numbers, and hyphens.", "InvalidText": "Can\u0027t start or end with hyphen.", "InvalidCharacters": "", "InvalidCharactersStart": "-", "InvalidCharactersEnd": "-", "InvalidCharactersConsecutive": "", "Regx": "^(?!-.*)(?!.*-$)[a-z0-9-]{1,63}$", "StaticValues": "", "Enabled": true }, { "Id": 292, "Resource": "Sql/servers", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "Azure SQL Data Warehouse", "ShortName": "sqldw", "Scope": "global", "LengthMin": "1", "LengthMax": "63", "ValidText": "Lowercase letters, numbers, and hyphens.", "InvalidText": "Can\u0027t start or end with hyphen.", "InvalidCharacters": "", "InvalidCharactersStart": "-", "InvalidCharactersEnd": "-", "InvalidCharactersConsecutive": "", "Regx": "^(?!-.*)(?!.*-$)[a-z0-9-]{1,63}$", "StaticValues": "", "Enabled": true }, { "Id": 293, "Resource": "Sql/servers", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "Azure SQL Database Server", "ShortName": "sql", "Scope": "global", "LengthMin": "1", "LengthMax": "63", "ValidText": "Lowercase letters, numbers, and hyphens.", "InvalidText": "Can\u0027t start or end with hyphen.", "InvalidCharacters": "", "InvalidCharactersStart": "-", "InvalidCharactersEnd": "-", "InvalidCharactersConsecutive": "", "Regx": "^(?!-.*)(?!.*-$)[a-z0-9-]{1,63}$", "StaticValues": "", "Enabled": true }, { "Id": 294, "Resource": "Sql/servers/administrators", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sqlsa", "Scope": "server", "LengthMin": "", "LengthMax": "", "ValidText": "Must be ActiveDirectory.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "/ActiveDirectory/", "StaticValues": "ActiveDirectory", "Enabled": true }, { "Id": 295, "Resource": "Sql/servers/databases", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sqldb", "Scope": "server", "LengthMin": "1", "LengthMax": "128", "ValidText": "", "InvalidText": "Angle brackets, asterisk, percent sign, ampersand, colon, backslash, slash, and question mark. Can\u0027t end with period or space.", "InvalidCharacters": "\u003C\u003E*%\u0026:/?", "InvalidCharactersStart": "", "InvalidCharactersEnd": ". ", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*[\\.]$)(?!.* $)[^\u003C\u003E\\*%\u0026:\\/\\?]{1,128}$", "StaticValues": "", "Enabled": true }, { "Id": 296, "Resource": "Sql/servers/databases/syncGroups", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sqlsg", "Scope": "database", "LengthMin": "1", "LengthMax": "150", "ValidText": "Alphanumerics, hyphens, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{1,150}$", "StaticValues": "", "Enabled": true }, { "Id": 297, "Resource": "Sql/servers/elasticPools", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sqlep", "Scope": "server", "LengthMin": "1", "LengthMax": "128", "ValidText": "", "InvalidText": "Angle brackets, asterisk, percent sign, ampersand, colon, backslash, slash, and question mark. Can\u0027t end with period or space.", "InvalidCharacters": "\u003C\u003E*%\u0026:/?", "InvalidCharactersStart": "", "InvalidCharactersEnd": ". ", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*[\\.]$)(?!.* $)[^\u003C\u003E\\*%\u0026:\\/\\?]{1,128}$", "StaticValues": "", "Enabled": true }, { "Id": 298, "Resource": "Sql/servers/failoverGroups", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sqlfg", "Scope": "global", "LengthMin": "1", "LengthMax": "63", "ValidText": "Lowercase letters, numbers, and hyphens.", "InvalidText": "Can\u0027t start or end with hyphen.", "InvalidCharacters": "", "InvalidCharactersStart": "-", "InvalidCharactersEnd": "-", "InvalidCharactersConsecutive": "", "Regx": "^(?!-.*)(?!.*-$)[a-z0-9-]{1,63}$", "StaticValues": "", "Enabled": true }, { "Id": 299, "Resource": "Sql/servers/firewallRules", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sqlfw", "Scope": "server", "LengthMin": "1", "LengthMax": "128", "ValidText": "", "InvalidText": "Angle brackets, asterisk, percent sign, ampersand, colon, backslash, slash, and question mark. Can\u0027t end with period.", "InvalidCharacters": "\u003C\u003E*%\u0026:;/?", "InvalidCharactersStart": "", "InvalidCharactersEnd": ".", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*[\\.]$)[^\u003C\u003E\\*%\u0026:\\/\\?]{1,128}$", "StaticValues": "", "Enabled": true }, { "Id": 300, "Resource": "Storage/blob", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sbl", "Scope": "container", "LengthMin": "1", "LengthMax": "1024", "ValidText": "Any URL characters, case sensitive.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[A-Za-z0-9-_\\.~]{1,1024}$", "StaticValues": "", "Enabled": true }, { "Id": 301, "Resource": "Storage/queue", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "squ", "Scope": "storage account", "LengthMin": "3", "LengthMax": "63", "ValidText": "Lowercase letters, numbers, and hyphens.", "InvalidText": "Can\u0027t start or end with hyphen. Can\u0027t use consecutive hyphens.", "InvalidCharacters": "", "InvalidCharactersStart": "-", "InvalidCharactersEnd": "-", "InvalidCharactersConsecutive": "-", "Regx": "^(?!-.*)(?!.*-$)(?!.*-{2}.*)[a-z0-9][a-z0-9-]{2,62}$", "StaticValues": "", "Enabled": true }, { "Id": 302, "Resource": "Storage/storageAccounts", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "VM Storage Account", "ShortName": "stvm", "Scope": "global", "LengthMin": "3", "LengthMax": "24", "ValidText": "Lowercase letters and numbers.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-z0-9]{3,24}$", "StaticValues": "", "Enabled": true }, { "Id": 303, "Resource": "Storage/storageAccounts", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "st", "Scope": "global", "LengthMin": "3", "LengthMax": "24", "ValidText": "Lowercase letters and numbers.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-z0-9]{3,24}$", "StaticValues": "", "Enabled": true }, { "Id": 304, "Resource": "Storage/storageAccounts/blobServices", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "stbl", "Scope": "storage account", "LengthMin": "", "LengthMax": "", "ValidText": "Must be default.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "/default/", "StaticValues": "default", "Enabled": true }, { "Id": 305, "Resource": "Storage/storageAccounts/blobServices/containers", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "stblc", "Scope": "storage account", "LengthMin": "3", "LengthMax": "63", "ValidText": "Lowercase letters, numbers, and hyphens. Start with lowercase letter or number. ", "InvalidText": "Can\u0027t use consecutive hyphens.", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "-", "Regx": "^(?!.*-{2}.*)[a-z0-9][a-z0-9-]{2,62}$", "StaticValues": "", "Enabled": true }, { "Id": 306, "Resource": "Storage/storageAccounts/fileServices", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "stfs", "Scope": "storage account", "LengthMin": "", "LengthMax": "", "ValidText": "Must be default.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "/default/", "StaticValues": "default", "Enabled": true }, { "Id": 307, "Resource": "Storage/storageAccounts/fileServices/shares", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "stfss", "Scope": "storage account", "LengthMin": "3", "LengthMax": "63", "ValidText": "Lowercase letters, numbers, and hyphens.", "InvalidText": "Can\u0027t start or end with hyphen. Can\u0027t use consecutive hyphens.", "InvalidCharacters": "", "InvalidCharactersStart": "-", "InvalidCharactersEnd": "-", "InvalidCharactersConsecutive": "-", "Regx": "^(?!-.*)(?!.*-$)(?!.*-{2}.*)[a-z0-9][a-z0-9-]{2,62}$", "StaticValues": "", "Enabled": true }, { "Id": 308, "Resource": "Storage/storageAccounts/managementPolicies", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "stmp", "Scope": "storage account", "LengthMin": "", "LengthMax": "", "ValidText": "Must be default.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "/default/", "StaticValues": "default", "Enabled": true }, { "Id": 309, "Resource": "Storage/table", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sta", "Scope": "storage account", "LengthMin": "3", "LengthMax": "63", "ValidText": "Alphanumerics. Start with letter.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9]{2,62}$", "StaticValues": "", "Enabled": true }, { "Id": 310, "Resource": "StorageSync/storageSyncServices", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sss", "Scope": "resource group", "LengthMin": "1", "LengthMax": "260", "ValidText": "Alphanumerics, spaces, periods, hyphens, and underscores.", "InvalidText": "Can\u0027t end with period or space.", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": ". ", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*[\\.]$)(?!.* $)[a-zA-Z0-9_\\. -]{1,260}$", "StaticValues": "", "Enabled": true }, { "Id": 311, "Resource": "StorageSync/storageSyncServices/syncGroups", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sgrp", "Scope": "storage sync service", "LengthMin": "1", "LengthMax": "260", "ValidText": "Alphanumerics, spaces, periods, hyphens, and underscores.", "InvalidText": "Can\u0027t end with period or space.", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": ". ", "InvalidCharactersConsecutive": "", "Regx": "^(?!.*[\\.]$)(?!.* $)[a-zA-Z0-9_\\.- ]{1,260}$", "StaticValues": "", "Enabled": true }, { "Id": 312, "Resource": "StorSimple/managers", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "ssimp", "Scope": "resource group", "LengthMin": "2", "LengthMax": "50", "ValidText": "Alphanumerics and hyphens. Start with letter. End with alphanumeric.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z][a-zA-Z0-9-]{0,48}[a-zA-Z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 313, "Resource": "StreamAnalytics/cluster", "Optional": "", "Exclude": "", "Property": "", "ShortName": "asa", "Scope": "", "LengthMin": "", "LengthMax": "", "ValidText": "", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "", "StaticValues": "", "Enabled": true }, { "Id": 314, "Resource": "StreamAnalytics/streamingjobs", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sasj", "Scope": "resource group", "LengthMin": "3", "LengthMax": "63", "ValidText": "Alphanumerics, hyphens, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{3,63}$", "StaticValues": "", "Enabled": true }, { "Id": 315, "Resource": "StreamAnalytics/streamingjobs/functions", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sjf", "Scope": "streaming job", "LengthMin": "3", "LengthMax": "63", "ValidText": "Alphanumerics, hyphens, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{3,63}$", "StaticValues": "", "Enabled": true }, { "Id": 316, "Resource": "StreamAnalytics/streamingjobs/inputs", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sjin", "Scope": "streaming job", "LengthMin": "3", "LengthMax": "63", "ValidText": "Alphanumerics, hyphens, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{3,63}$", "StaticValues": "", "Enabled": true }, { "Id": 317, "Resource": "StreamAnalytics/streamingjobs/outputs", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sjout", "Scope": "streaming job", "LengthMin": "3", "LengthMax": "63", "ValidText": "Alphanumerics, hyphens, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{3,63}$", "StaticValues": "", "Enabled": true }, { "Id": 318, "Resource": "StreamAnalytics/streamingjobs/transformations", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "sjtrf", "Scope": "streaming job", "LengthMin": "3", "LengthMax": "63", "ValidText": "Alphanumerics, hyphens, and underscores.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9_-]{3,63}$", "StaticValues": "", "Enabled": true }, { "Id": 319, "Resource": "Subscription/subscriptions", "Optional": "Org,UnitDept,ProjAppSvc,Instance", "Exclude": "ResourceType,Function,Location", "Property": "", "ShortName": "subcr", "Scope": "tenant", "LengthMin": "", "LengthMax": "", "ValidText": "", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "", "StaticValues": "", "Enabled": true }, { "Id": 320, "Resource": "Synapse/workspaces", "Optional": "", "Exclude": "", "Property": "", "ShortName": "synw", "Scope": "", "LengthMin": "", "LengthMax": "", "ValidText": "", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "", "StaticValues": "", "Enabled": true }, { "Id": 321, "Resource": "Synapse/workspaces/sqlPools", "Optional": "", "Exclude": "", "Property": "Azure Synapse Analytics Spark Pool", "ShortName": "synsp", "Scope": "", "LengthMin": "", "LengthMax": "", "ValidText": "", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "", "StaticValues": "", "Enabled": true }, { "Id": 322, "Resource": "Synapse/workspaces/sqlPools", "Optional": "", "Exclude": "", "Property": "Azure Synapse Analytics SQL Dedicated Pool", "ShortName": "syndp", "Scope": "", "LengthMin": "", "LengthMax": "", "ValidText": "", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "", "StaticValues": "", "Enabled": true }, { "Id": 323, "Resource": "TimeSeriesInsights/environments", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "tsi", "Scope": "resource group", "LengthMin": "1", "LengthMax": "90", "ValidText": "", "InvalidText": "Single quote, angle brackets, percent sign, ampersand, colon, backslash, question mark, slash, and number sign.", "InvalidCharacters": "\u0027\u003C\u003E%\u0026:\\?/#", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\u0027\u003C\u003E%\u0026:\\\\?/#]{1,90}$", "StaticValues": "", "Enabled": true }, { "Id": 324, "Resource": "TimeSeriesInsights/environments/accessPolicies", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "tsiea", "Scope": "environment", "LengthMin": "1", "LengthMax": "90", "ValidText": "", "InvalidText": "Single quote, angle brackets, percent sign, ampersand, colon, backslash, question mark, slash, and number sign.", "InvalidCharacters": "\u0027\u003C\u003E%\u0026:\\?/#", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\u0027\u003C\u003E%\u0026:\\\\?/#]{1,90}$", "StaticValues": "", "Enabled": true }, { "Id": 325, "Resource": "TimeSeriesInsights/environments/eventSources", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "tsiee", "Scope": "environment", "LengthMin": "1", "LengthMax": "90", "ValidText": "", "InvalidText": "Single quote, angle brackets, percent sign, ampersand, colon, backslash, question mark, slash, and number sign.", "InvalidCharacters": "\u003C\u003E%\u0026:\\?/#", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[^\u0027\u003C\u003E%\u0026:\\\\?/#]{1,90}$", "StaticValues": "", "Enabled": true }, { "Id": 326, "Resource": "TimeSeriesInsights/environments/referenceDataSets", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "tsier", "Scope": "environment", "LengthMin": "3", "LengthMax": "63", "ValidText": "Alphanumerics", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9]{3,63}$", "StaticValues": "", "Enabled": true }, { "Id": 327, "Resource": "Web/certificates", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "wbcer", "Scope": "resource group", "LengthMin": "1", "LengthMax": "260", "ValidText": "", "InvalidText": "Slash", "InvalidCharacters": "/", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^((?!\\/).){1,260}$", "StaticValues": "", "Enabled": true }, { "Id": 328, "Resource": "Web/serverfarms", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "plan", "Scope": "resource group", "LengthMin": "1", "LengthMax": "40", "ValidText": "Alphanumerics and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-]{1,40}$", "StaticValues": "", "Enabled": true }, { "Id": 329, "Resource": "Web/sites", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "Static Web App", "ShortName": "stapp", "Scope": "global", "LengthMin": "2", "LengthMax": "60", "ValidText": "Contains alphanumerics and hyphens.", "InvalidText": "Can\u0027t start or end with hyphen.", "InvalidCharacters": "", "InvalidCharactersStart": "-", "InvalidCharactersEnd": "-", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][a-zA-Z0-9-]{0,58}[a-zA-Z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 330, "Resource": "Web/sites", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "Web App", "ShortName": "app", "Scope": "global", "LengthMin": "2", "LengthMax": "60", "ValidText": "Contains alphanumerics and hyphens.", "InvalidText": "Can\u0027t start or end with hyphen.", "InvalidCharacters": "", "InvalidCharactersStart": "-", "InvalidCharactersEnd": "-", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][a-zA-Z0-9-]{0,58}[a-zA-Z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 331, "Resource": "Web/sites", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "Function App", "ShortName": "func", "Scope": "global", "LengthMin": "2", "LengthMax": "60", "ValidText": "Contains alphanumerics and hyphens.", "InvalidText": "Can\u0027t start or end with hyphen.", "InvalidCharacters": "", "InvalidCharactersStart": "-", "InvalidCharactersEnd": "-", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][a-zA-Z0-9-]{0,58}[a-zA-Z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 332, "Resource": "Web/sites", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "App Service Environment", "ShortName": "ase", "Scope": "global", "LengthMin": "2", "LengthMax": "60", "ValidText": "Contains alphanumerics and hyphens.", "InvalidText": "Can\u0027t start or end with hyphen.", "InvalidCharacters": "", "InvalidCharactersStart": "-", "InvalidCharactersEnd": "-", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][a-zA-Z0-9-]{0,58}[a-zA-Z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 333, "Resource": "Web/sites", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "Azure Static Web Apps", "ShortName": "aswba", "Scope": "global", "LengthMin": "2", "LengthMax": "60", "ValidText": "Contains alphanumerics and hyphens.", "InvalidText": "Can\u0027t start or end with hyphen.", "InvalidCharacters": "", "InvalidCharactersStart": "-", "InvalidCharactersEnd": "-", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9][a-zA-Z0-9-]{0,58}[a-zA-Z0-9]$", "StaticValues": "", "Enabled": true }, { "Id": 334, "Resource": "Web/sites/slots", "Optional": "UnitDept", "Exclude": "Org,Function", "Property": "", "ShortName": "slot", "Scope": "site", "LengthMin": "2", "LengthMax": "60", "ValidText": "Alphanumerics and hyphens.", "InvalidText": "", "InvalidCharacters": "", "InvalidCharactersStart": "", "InvalidCharactersEnd": "", "InvalidCharactersConsecutive": "", "Regx": "^[a-zA-Z0-9-]{2,60}$", "StaticValues": "", "Enabled": true } ], "ResourceUnitDepts": [ { "Id": 3, "Name": "Sample Unit/Dept", "ShortName": "sud", "SortOrder": 1 } ], "ResourceFunctions": [ { "Id": 1, "Name": "Sample Function", "ShortName": "func", "SortOrder": 1 } ], "CustomComponents": [], "GeneratedNames": [], "AdminLogs": [ { "Id": 3, "CreatedOn": "2022-12-12T13:25:53.8649508+00:00", "Title": "INFORMATION", "Message": "Admin logged in." }, { "Id": 2, "CreatedOn": "2022-12-10T13:55:24.1229434+00:00", "Title": "SUCCESS", "Message": "(ResourceLocation) Locations configuration refreshed!" }, { "Id": 1, "CreatedOn": "2022-12-10T13:54:03.8734591+00:00", "Title": "SUCCESS", "Message": "(ResourceType) Types configuration refreshed!" }, { "Id": 0, "CreatedOn": "2022-12-10T13:53:52.087241+00:00", "Title": "SUCCESS", "Message": "(ResourceType) Types configuration refreshed!" } ], "SALTKey": "", "AdminPassword": "", "APIKey": "" } ```
BryanSoltis commented 1 year ago

Thank you for the details. I created a new Docker installation and imported your configuration and everything was fine The error you are seeing int he Web Developer Console is due to it not being able to access Twitter (to load the latest Azure Naming Tool news). You can try disabling this and see if there is still and issue in Generating a name. This should not cause a problem, but would be an easy test top do.

image

The Generate page will attempt to validate that all the required components are selected before enabling the "Generate" button. It does this by a number of roundtrips to the server to check your fields/form, etc. It appears as if this communication is failing for some reason. Try disabling the "news" feed (screen shot above) and let's see if that fixes it.

If that fails, I recommend trying to deploy to another environment (the provided GitHub Action makes things fairly simple to deploying an Azure App Service).

https://github.com/microsoft/CloudAdoptionFramework/blob/master/ready/AzNamingTool/INSTALLATION.md#run-as-an-azure-web-app-using-github-action

-Bryan

Boggin commented 1 year ago

Turning off 'News' didn't work.

I installed the app to an Azure Web App and I get exactly the same problem, I cannot type into the Instance text box. There's no error in the console.

I've tried in a Firefox private window to make sure no extensions are preventing some script from firing.

I've disabled authentication so anyone can check (this may well be deleted in future): https://azurenamingpulse.azurewebsites.net/generate

BryanSoltis commented 1 year ago

Hi Richard,

I just tried exactly how you described and it worked properly. There is no code that would "disable" the Instance field, so I'm not sure why that is happening for you.

I will create a new repository and add you as a contributor. In that repository, I will post a message in the Issues tab to get the URL of your Azure App Service for further investigation.

Boggin commented 1 year ago

Bryan,

I've found what may have been the issue and it's not the AzureNamingApp (although the 'Instance' field is the only time this has happened to me).

I have an external keyboard plugged in to a CalDigit TS3 Plus. I tried plugging my keyboard directly into my laptop and then I could type in to the 'Instance' text field. I then plugged the keyboard back in to the CalDigit and it still worked. I don't know what's happened but I don't think it's worth pursuing, either!

Thanks for taking the time to look at the issue with me.

BryanSoltis commented 1 year ago

Great news! Yeah, that is definitely a new one to me. I'm glad you were able to figure out and thank you again for the feedback. Please let us know if you have more questions or feedback!