Skip to content

v6.0.0

Compare
Choose a tag to compare
@pulumi-bot pulumi-bot released this 11 Oct 12:52
· 15 commits to master since this release
c7d800a

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:

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
  • "azuread:index/directoryRoleAssignment:DirectoryRoleAssignment":
    • inputs:
      • 🟡 "appScopeObjectId" missing
      • 🟡 "directoryScopeObjectId" missing
    • properties:
      • 🟡 "appScopeObjectId" missing output "appScopeObjectId"
      • 🟡 "directoryScopeObjectId" missing output "directoryScopeObjectId"
  • "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

New Contributors

Full Changelog: v5.53.5...v6.0.0