Constal Resource Names

Every policy and binding target has one canonical address.

text
crn:constal:<environment>:<tenant>:<namespace>:<kind>/<path>

Construct general names with resourceName and parse them with parseResourceName. Narrow validators include authProviderName, credentialProviderName, credentialName, policyName, customerTenantName, and bindingName. Use these helpers rather than string concatenation.

PartExample
environmentproduction
tenantacme
namespacesupport
kindagent
pathtriage

Patterns are separate validated values for Policy matching. Exact resource operations authorize the exact CRN, not a display name or mutable deployment service.