-
Notifications
You must be signed in to change notification settings - Fork 300
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial v2.0 changes #461
Initial v2.0 changes #461
Conversation
8a5bb41
to
86e8a3d
Compare
internal/services/applications/application_app_role_resource_test.go
Outdated
Show resolved
Hide resolved
internal/services/applications/application_oauth2_permission_scope_resource_test.go
Outdated
Show resolved
Hide resolved
…t are used by more than one service package
…ors (i.e. not just diagnostics) for use in CustomizeDiff functions
- Remove deprecated fields - Remove deprecated resources - `azuread_application_app_role` - `azuread_application_oauth2_permission_scope` - `azuread_application_oauth2_permissions` - Remove Computed on all fields where it makes sense - Enables zeroing/removing property and block values - More reliably detect changes azuread_application - Change `group_membership_claims` to a set - Support `saml2_token` for `optional_claims` - Support all values for `sign_in_audience` - Support `id_token_issuance_enabled` for `implicit_grant` azuread_application_password - key_id and value are now Computed due to API restrictions
data.azuread_domains - Support additional properties: admin_managed, only_root and supports_services - Remove `is_` prefix on exported fields - Additional exported fields: admin_managed, root and supported_services
azuread_group - Support updating groups - Add support for creating mail enabled groups (365 only due to API limitation) - Add support for creating Microsoft 365 groups - Breaking: now require at least one of security_enabled or mail_enabled to be specified
- Remove deprecated fields azuread_service_principal_password - key_id and value are now Computed due to API restrictions - start_date and end_date are now Computed due to an API or documentation bug
- Remove deprecated fields - Remove Computed on all fields where it makes sense - Enables zeroing/removing property and block values - More reliably detect changes - Support importing users without breaking their password by making `password` optional+computed
- Use less secrety fake secrets - Comment the app/role/scope IDs used in examples - Helpful shell quoting in guide command examples
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Aside from a couple comments looks great @manicminer ! 👍
I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active contributions. |
This comprises the initial set of changes to move towards v2.0, primarily:
aadgraph
helpers packagemsgraph
helpers package to only include functions that are used by more than one packagemsgraph.StringNullWhenEmpty
typeApplications
azuread_application_oauth2_permissions
azuread_application
group_membership_claims
to a setsaml2_token
foroptional_claims
sign_in_audience
id_token_issuance_enabled
forimplicit_grant
azuread_application_password
Domains
data.azuread_domains
admin_managed
,only_root
andsupports_services
is_
prefix on exported fieldsadmin_managed
,root
andsupported_services
Groups
azuread_group
security_enabled
ormail_enabled
to be specifiedService Principals
azuread_service_principal_password
key_id
andvalue
are now Computed due to API restrictionsstart_date
andend_date
are now Computed due to an API or documentation bugUsers
password
optional+computedChecklist
Closes: #163
Closes: #176
Closes: #208
Closes: #236
Closes: #282
Closes: #305
Closes: #308
Closes: #311
Closes: #328
Closes: #334
Closes: #337
Closes: #340
Closes: #362
Closes: #371
Closes: #375
Closes: #377
Closes: #408
Closes: #420
Closes: #424
Closes: #449
Closes: #467
Closes: #470