v6.0.0
Azure AD Pulumi Provider Version 6
Migration guide
endDateRelative
deprecated
The property endDateRelative
has deprecated in favor of endDate
. The new endDate
property should be used when creating new resources as changing the start or end date for these resources will require re-creation. The endDateRelative
properties will be removed in the next major version of the provider.
List of affected resources:
azuread.ApplicationCertificate
azuread.ApplicationPassword
azuread.ServicePrincipalCertificate
azuread.ServicePrincipalPassword
Removed Properties
For the azuread.Application: resource, theapplicationId
property has been removed in favor of clientId
. This was previously deprecated and will not cause replacement.
The applicationObjectId
properties were previously deprecated to be replaced by the applicationId
. Replace applicationObjectId
with applicationId
in your code at the point of upgrading. This will not cause replacement of the existing resource. The following resources are affected:
- azuread.ApplicationCertificate
- azuread.ApplicationFederatedIdentityCredential
- azuread.ApplicationPassword
- azuread.ApplicationPreAuthorized
- azuread.DirectoryRoleAssignment
Schema changes
Found 28 breaking changes:
Resources
🟡
"azuread:index/application:Application": properties: "applicationId" missing output "applicationId"- "azuread:index/applicationCertificate:ApplicationCertificate":
🟡
inputs: "applicationObjectId" missing🟡
properties: "applicationObjectId" missing output "applicationObjectId"🟢
required inputs: "applicationId" input has changed to Required
- "azuread:index/applicationFederatedIdentityCredential:ApplicationFederatedIdentityCredential":
🟡
inputs: "applicationObjectId" missing🟡
properties: "applicationObjectId" missing output "applicationObjectId"🟢
required inputs: "applicationId" input has changed to Required
- "azuread:index/applicationPassword:ApplicationPassword":
🟡
inputs: "applicationObjectId" missing🟡
properties: "applicationObjectId" missing output "applicationObjectId"🟢
required inputs: "applicationId" input has changed to Required
- "azuread:index/applicationPreAuthorized:ApplicationPreAuthorized":
- inputs:
🟡
"applicationObjectId" missing🟡
"authorizedAppId" missing
- properties:
🟡
"applicationObjectId" missing output "applicationObjectId"🟡
"authorizedAppId" missing output "authorizedAppId"
- required inputs:
🟢
"applicationId" input has changed to Required🟢
"authorizedClientId" input has changed to Required
- inputs:
- "azuread:index/directoryRoleAssignment:DirectoryRoleAssignment":
- inputs:
🟡
"appScopeObjectId" missing🟡
"directoryScopeObjectId" missing
- properties:
🟡
"appScopeObjectId" missing output "appScopeObjectId"🟡
"directoryScopeObjectId" missing output "directoryScopeObjectId"
- inputs:
- "azuread:index/servicePrincipal:ServicePrincipal":
🟡
inputs: "applicationId" missing🟡
properties: "applicationId" missing output "applicationId"🟢
required inputs: "clientId" input has changed to Required
Functions
🟡
"azuread:index/getApplication:getApplication": inputs: "applicationId" missing input "applicationId"🟡
"azuread:index/getServicePrincipal:getServicePrincipal": inputs: "applicationId" missing input "applicationId"🟡
"azuread:index/getServicePrincipals:getServicePrincipals": inputs: "applicationIds" missing input "applicationIds"
Types
- "azuread:index/getServicePrincipalsServicePrincipal:getServicePrincipalsServicePrincipal":
🟡
properties: "applicationId" missing🟢
required: "applicationId" property is no longer Required
No new resources/functions.
What's Changed
- Update GitHub Actions workflows. by @pulumi-bot in #1427
- Update GitHub Actions workflows. by @pulumi-bot in #1428
- Update GitHub Actions workflows. by @pulumi-bot in #1438
- Update GitHub Actions workflows. by @pulumi-bot in #1441
- Upgrade pulumi-terraform-bridge to v3.92.0 by @pulumi-bot in #1452
- Upgrade to v6 major by @danielrbradley in #1435
New Contributors
- @danielrbradley made their first contribution in #1435
Full Changelog: v5.53.5...v6.0.0