Skip to main content

Available Resources

Calling Policy

Resource: microsoft365_powershell_microsoft_teams_teams_calling_policyConfigure calling features and restrictions.

Meeting Policy

Resource: microsoft365_powershell_microsoft_teams_teams_meeting_policyControl meeting features and capabilities.

Teams Calling Policy

resource "microsoft365_powershell_microsoft_teams_teams_calling_policy" "standard" {
  identity = "StandardCalling"
  
  # Configure calling features
  # Refer to Microsoft Teams documentation for available settings
}

Teams Meeting Policy

resource "microsoft365_powershell_microsoft_teams_teams_meeting_policy" "standard" {
  identity = "StandardMeetings"
  
  # Configure meeting features
  # Refer to Microsoft Teams documentation for available settings
}

Organization-Wide Settings

Configure global Teams settings:
resource "microsoft365_powershell_microsoft_teams_teams_org_wide_teams_settings" "org_settings" {
  # Organization-wide Teams configuration
}

Policy Assignment

Assign policies to users or groups based on your organizational requirements.

Best Practices

Define different policies for different user groups (executives, standard users, external users).
Deploy new policies to pilot groups before organization-wide rollout.
Maintain clear documentation of why each policy exists and what it controls.
Periodically review and update policies as organizational needs change.
Teams PowerShell resources require the Teams PowerShell module to be configured with the provider.

Build docs developers (and LLMs) love