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.ApplicationCertificateazuread.ApplicationPasswordazuread.ServicePrincipalCertificateazuread.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