MI Namespace


This is the official naming document for the Microsoft Infrastructure service

Introduction

This document describes the syntax of identifiers in Microsoft Infrastructure (MI).  It is updated as needed as MI is extended to support new functionality.

Principles and Constraints

MI not only publishes objects from other services, such as the groups service and the UW NetID service, but it also acts as the authority for other objects, such as exchange resources, contacts, and computers.  This service is constrained by the UW NetID Namespace and the Groups Namespace. Objects have multiple naming attributes: samAccountName, CN (or OU), displayName, and sometimes others (e.g. alias). For the purposes of this document, samAccountName and CN (or OU) are the naming attributes in scope and should be set to a matching value. We do not constrain displayName or other naming attributes. Some common constraints and items worth calling out:

Syntaxes

Base

No restrictions in common across all object types

MI User Objects

MI Contact Objects

MI Computer Objects

NOTE: This also applies to Group Managed Service Account (gMSA) Objects.

MI Group Objects

NOTE: MI-only groups are possible (but discouraged) which do not follow the Groups Namespace. These generally are only allowed: For the latter case, MI-only groups should have a prefix of g_.

MI Group Policy

NOTE: This also applies to IPsec Objects.

MI Resource Objects

Note: Resource objects must meet requirements of MSCA service. They currently are only created by the MSCA service and are not present in the UW NetID system and derivative systems.

Change log