Resources
Attribute Set
Resource:
microsoft365_graph_beta_identity_and_access_attribute_setAttribute Definition
Resource:
microsoft365_graph_beta_identity_and_access_custom_security_attribute_definitionAllowed Values
Resource:
microsoft365_graph_beta_identity_and_access_custom_security_attribute_allowed_valueAttribute Set
Create a container for related attributes:Attribute Definition
Data Types
| Type | Description | Example |
|---|---|---|
| String | Text values | ”Engineering”, “Sales” |
| Integer | Numeric values | 12345 |
| Boolean | True/false | true, false |
Assign to Users
Use in Conditional Access
Filter users based on custom attributes:Common Use Cases
Department-based access control
Department-based access control
Assign departments to users and use them to control access to resources.
Project assignments
Project assignments
Track which projects users are assigned to for resource allocation and access.
Security clearance levels
Security clearance levels
Define clearance levels and restrict access to sensitive data accordingly.
Cost center tracking
Cost center tracking
Assign cost centers for chargeback and reporting purposes.
Regulatory compliance
Regulatory compliance
Tag users with compliance requirements (HIPAA, PCI-DSS, etc.).
Import Syntax
Best Practices
Plan your attribute schema
Plan your attribute schema
Design your attribute structure before implementation. Attributes cannot be deleted, only deprecated.
Use predefined values for consistency
Use predefined values for consistency
Set
use_predefined_values_only = true for attributes that should have a controlled vocabulary.Make attributes searchable
Make attributes searchable
Enable
is_searchable to allow filtering and querying by attribute values.Document attribute purpose
Document attribute purpose
Use clear descriptions to explain what each attribute represents and how it should be used.
