NOTES:
- Major Version: This is a major version upgrade which contains breaking changes. Please read the Upgrade Guide before upgrading, which details all the known breaking changes that practitioners should be aware of.
- Microsoft Graph: The upstream API for Azure Active Directory is now Microsoft Graph, and the deprecated Azure Active Directory Graph API is no longer supported.
FEATURES:
- Provider: Client Certificate authentication now supports specifying an inline certificate (#490)
- New Data Source:
azuread_application_published_app_ids
(#481) - New Resource:
application_pre_authorized
(#472)
IMPROVEMENTS:
data.azuread_application
- theapi
block now supports theaccept_mapped_claims
,known_client_applications
andrequested_access_token_version
attributes (#474)data.azuread_application
- theimplicit_grant
block now supports theid_token_issuance_enabled
attribute (#461)data.azuread_application
- theoptional_claims
block now supports thesaml2_token
attribute (#461)data.azuread_application
- export thedisabled_by_microsoft
attribute (#474)data.azuread_application
- export thedevice_only_auth_enabled
andoauth2_post_response_required
attributes (#474)data.azuread_application
- export thelogo_url
,marketing_url
,privacy_statement_url
andterms_of_service_url
attributes (#474)data.azuread_application
- export thepublisher_domain
attribute (#474)data.azuread_application
- export thepublic_client
block (#474)data.azuread_application
- export thesingle_page_application
block (#474)data.azuread_application
- export theapp_role_ids
andoauth2_permission_scope_ids
attributes (#474)data.azuread_domains
- export theadmin_managed
,root
andsupported_services
attributes for each domain (#461)data.azuread_domains
- support theadmin_managed
,only_root
andsupports_services
properties (#461)data.azuread_group
- export theassignable_to_role
,behaviors
,mail_nickname
,theme
andvisibility
attributes (#476)data.azuread_group
- export themail
,preferred_language
andproxy_addresses
attributes (#476)data.azuread_group
- export theonpremises_domain_name
,onpremises_netbios_name
,onpremises_sam_account_name
,onpremises_security_identifier
andonpremises_sync_enabled
attributes (#476)data.azuread_service_principal
- export theaccount_enabled
,login_url
andpreferred_single_sign_on_mode
attributes (#481)data.azuread_service_principal
- export thealternative_names
,description
,notes
andnotification_email_addresses
attributes (#481)data.azuread_service_principal
- export theapp_role_ids
andoauth2_permission_scope_ids
attributes (#481)data.azuread_service_principal
- export theapplication_tenant_id
,display_name
,service_principal_names
,sign_in_audience
andtype
attributes (#481)data.azuread_service_principal
- export thehomepage_url
,logout_url
,redirect_uris
andsaml_metadata_url
attributes (#481)data.azuread_user
- export theage_group
andconsent_provided_for_minor
attributes (#476)data.azuread_user
- export thebusiness_phones
,employee_id
,fax_number
andpreferred_language
attributes (#476)data.azuread_user
- export themail
,other_mails
andshow_in_address_list
attributes (#476)data.azuread_user
- export thecreation_type
,external_user_state
,im_addresses
andproxy_addresses
attributes (#476)data.azuread_user
- export theonpremises_distinguished_name
,onpremises_domain_name
,onpremises_security_identifier
andonpremises_sync_enabled
attributes (#476)azuread_application
- theapi
block now supports theaccept_mapped_claims
,known_client_applications
andrequested_access_token_version
properties (#474)azuread_application
- theimplicit_grant
block now supports theid_token_issuance_enabled
property (#461)azuread_application
- theoptional_claims
block now supports thesaml2_token
block (#461)azuread_application
- thesign_in_audience
property now supports theAzureADandPersonalMicrosoftAccount
andPersonalMicrosoftAccount
values (#461)azuread_application
- export thedisabled_by_microsoft
attribute (#474)azuread_application
- export thepublisher_domain
attribute (#474)azuread_application
- support thedevice_only_auth_enabled
andoauth2_post_response_required
properties (#474)azuread_application
- support thelogo_url
,marketing_url
,privacy_statement_url
andterms_of_service_url
properties (#474)azuread_application
- support for thepublic_client
block (#474)azuread_application
- support for thesingle_page_application
block (#474)azuread_application
- export theapp_role_ids
andoauth2_permission_scope_ids
attributes (#474)azuread_application_password
- support thekeepers
property (#481)azuread_group
- support for creating mail-enabled groups (#461)azuread_group
- support for creating Microsoft 365 groups (#461)azuread_group
- support for updating groups without recreating them (#461)azuread_group
- support theassignable_to_role
,behaviors
,mail_nickname
,theme
andvisibility
properties (#476)azuread_group
- export themail
,preferred_language
andproxy_addresses
attributes (#476)azuread_group
- export theonpremises_domain_name
,onpremises_netbios_name
,onpremises_sam_account_name
,onpremises_security_identifier
andonpremises_sync_enabled
attributes (#476)azuread_service_principal
- support theaccount_enabled
,login_url
andpreferred_single_sign_on_mode
properties (#481)azuread_service_principal
- support thealternative_names
,description
,notes
andnotification_email_addresses
properties (#481)azuread_service_principal
- support theowners
property (#519)azuread_service_principal
- support theuse_existing
property (#481)azuread_service_principal
- export theapp_role_ids
andoauth2_permission_scope_ids
attributes (#481)azuread_service_principal
- export theapplication_tenant_id
,display_name
,service_principal_names
,sign_in_audience
andtype
attributes (#481)azuread_service_principal
- export thehomepage_url
,logout_url
,redirect_uris
andsaml_metadata_url
attributes (#481)azuread_service_principal_password
- support thekeepers
property (#481)azuread_user
- support theage_group
andconsent_provided_for_minor
properties (#476)azuread_user
- support thebusiness_phones
,employee_id
,fax_number
andpreferred_language
properties (#476)azuread_user
- support themail
,other_mails
andshow_in_address_list
properties (#476)azuread_user
- export thecreation_type
,external_user_state
,im_addresses
andproxy_addresses
attributes (#476)azuread_user
- export theonpremises_distinguished_name
,onpremises_domain_name
,onpremises_security_identifier
andonpremises_sync_enabled
attributes (#476)
BUG FIXES:
azuread_application
- resolved an issue whereidentifier_uris
could be reordered and cause a persistent diff (#461)azuread_application
- theidentifier_uris
property can now be set for all applications regardless of target platform (#461)azuread_application
- fixed a bug where app roles could be duplicated or left in a disabled state (#461)azuread_application
- fixed a bug where app roles could not be removed from an application (#461)azuread_application
- fixed a bug where theenabled
property of app roles could be ignored (#461)azuread_application
- fixed a bug where theid
property of app roles could be undesirably changed (#461)azuread_application
- resolved an issue where the default scope could not be removed from an application (#461)azuread_application
- resolved an issue where multiplegroup_membership_claims
could not be specified (#461)azuread_application_password
- thedisplay_name
/description
properties are no longer stored using thecustomKeyIdentifier
API field, lifting the 32 byte limit (#461)azuread_group
- fix a bug whereowners
ormembers
would sometimes not be updated (#519)azuread_group
- fix some ownership-related bugs where groups could sometimes not be created or updated (#519)azuread_user
- resolved an issue where importing users would inadvertently reset their password (#461)
BREAKING CHANGES:
data.azuread_domains
- theis_
prefix has been dropped from all exported attributes (#461)data.azuread_application
- thedisplay_name
property is now matched case-insensitively which mirrors the behaviour of Azure Active Directory (#492)data.azuread_application
- the deprecated propertyname
has been removed (#461)data.azuread_application
- the deprecated attributeavailable_to_other_tenants
has been removed (#461)data.azuread_application
- thegroup_membership_claims
attribute has changed from a string to a list of strings (#461)data.azuread_application
- the deprecated attributehomepage
has been removed (#461)data.azuread_application
- the deprecated attributelogout_url
has been removed (#461)data.azuread_application
- the deprecated attributeoauth2_allow_implicit_flow
has been removed (#461)data.azuread_application
- the deprecated attributeoauth2_permissions
has been removed (#461)data.azuread_application
- thepublic_client
attribute is now a block containing public client settings (#461)data.azuread_application
- the deprecated attributereply_urls
has been removed (#461)data.azuread_application
- the deprecated attributetype
has been removed (#461)data.azuread_group
- the deprecated propertyname
has been removed (#461)data.azuread_groups
- the deprecated propertynames
has been removed (#461)data.azuread_service_principal
- the deprecated attributeoauth2_permissions
has been removed (#461)data.azuread_user
- the deprecated attributeimmutable_id
has been removed (#461)data.azuread_user
- the deprecated attributephysical_delivery_office_name
has been removed (#461)data.azuread_user
- the deprecated attributemobile
has been removed (#461)data.azuread_users
- the deprecated attributeimmutable_id
in theusers
block has been removed (#461)azuread_application
- the deprecated propertyname
has been removed (#461)azuread_application
- theapi
block is no longer Computed, omitting this block will cause it to be removed from your configuration (#461)azuread_application
- theapp_role
block is no longer Computed, omitting this block will cause it to be removed from your configuration (#461)azuread_application
- theid
property in theapp_role
block is now Required (#461)azuread_application
- the deprecated propertyavailable_to_other_tenants
has been removed (#461)azuread_application
- thefallback_public_client_enabled
property is no longer Computed, omitting this property will cause the default value to be applied (#461)azuread_application
- thegroup_membership_claims
property has changed from a string to a set of strings (#461)azuread_application
- the deprecated propertyhomepage
has been removed (#461)azuread_application
- theidentifier_uris
property is no longer Computed, omitting this property will cause it to be removed from your configuration (#461)azuread_application
- theidentifier_uris
property has changed from a List to a Set to resolve an API ordering issue (#481)azuread_application
- the deprecated propertylogout_url
has been removed (#461)azuread_application
- the deprecated propertyoauth2_allow_implicit_flow
has been removed (#461)azuread_application
- theoauth2_permission_scope
block is no longer Computed, omitting this block will cause it to be removed from your configuration (#461)azuread_application
- the deprecated blockoauth2_permissions
has been removed (#461)azuread_application
- theowners
property is no longer Computed, omitting this property will cause it to be removed from your configuration (#461)azuread_application
- thepublic_client
property is now a block containing public client settings (#461)azuread_application
- the deprecated propertyreply_urls
has been removed (#461)azuread_application
- thesign_in_audience
property is no longer Computed, omitting this property will cause the default value to be applied (#461)azuread_application
- the deprecated propertytype
has been removed (#461)azuread_application
- theweb
block is no longer Computed, omitting this block will cause it to be removed from your configuration (#461)azuread_application_password
- thekey_id
andvalue
properties are now Computed, due to API changes it is no longer possible to specify these values (#461)azuread_group
- the deprecated propertyname
has been removed (#461)azuread_group
- at least one of themail_enabled
orsecurity_enabled
properties are now Required (#461)azuread_service_principal
- the deprecated attributeoauth2_permissions
has been removed (#461)azuread_service_principal_password
- thekey_id
andvalue
properties are now Computed, due to API changes it is no longer possible to specify these values (#461)azuread_service_principal_password
- thestart_date
andend_date
properties are now Computed, due to an API issue it is no longer possible to specify these values (#461)azuread_user
- the deprecated propertyimmutable_id
has been removed (#461)azuread_user
- the deprecated propertyphysical_delivery_office_name
has been removed (#461)azuread_user
- the deprecated propertymobile
has been removed (#461)