diff --git a/internal/services/apimanagement/api_management_data_source.go b/internal/services/apimanagement/api_management_data_source.go index 104eca197487..83a6bb194e28 100644 --- a/internal/services/apimanagement/api_management_data_source.go +++ b/internal/services/apimanagement/api_management_data_source.go @@ -382,7 +382,7 @@ func flattenApiManagementDataSourceIdentity(identity *apimanagement.ServiceIdent identityIds := make([]interface{}, 0) if identity.UserAssignedIdentities != nil { for key := range identity.UserAssignedIdentities { - parsedId, err := msiparse.UserAssignedIdentityID(key) + parsedId, err := msiparse.UserAssignedIdentityIDInsensitively(key) if err != nil { return nil, err } diff --git a/internal/services/apimanagement/api_management_resource.go b/internal/services/apimanagement/api_management_resource.go index b9ff9cfe34dd..224577a1d4f8 100644 --- a/internal/services/apimanagement/api_management_resource.go +++ b/internal/services/apimanagement/api_management_resource.go @@ -1361,7 +1361,7 @@ func flattenAzureRmApiManagementMachineIdentity(identity *apimanagement.ServiceI identityIds := make([]interface{}, 0) if identity.UserAssignedIdentities != nil { for key := range identity.UserAssignedIdentities { - parsedId, err := msiparse.UserAssignedIdentityID(key) + parsedId, err := msiparse.UserAssignedIdentityIDInsensitively(key) if err != nil { return nil, err } diff --git a/internal/services/containers/container_group_resource.go b/internal/services/containers/container_group_resource.go index 8291a07f93b1..bccbeb673cf4 100644 --- a/internal/services/containers/container_group_resource.go +++ b/internal/services/containers/container_group_resource.go @@ -1284,7 +1284,7 @@ func flattenContainerGroupIdentity(identity *containerinstance.ContainerGroupIde } */ for key := range identity.UserAssignedIdentities { - parsedId, err := msiparse.UserAssignedIdentityID(key) + parsedId, err := msiparse.UserAssignedIdentityIDInsensitively(key) if err != nil { return nil, err } diff --git a/internal/services/containers/kubernetes_cluster_data_source.go b/internal/services/containers/kubernetes_cluster_data_source.go index 65c0e27af900..ed329fe63131 100644 --- a/internal/services/containers/kubernetes_cluster_data_source.go +++ b/internal/services/containers/kubernetes_cluster_data_source.go @@ -973,7 +973,7 @@ func flattenKubernetesClusterDataSourceAddOnIdentityProfile(profile *containerse userAssignedIdentityID := "" if resourceid := profile.ResourceID; resourceid != nil { - parsedId, err := msiparse.UserAssignedIdentityID(*resourceid) + parsedId, err := msiparse.UserAssignedIdentityIDInsensitively(*resourceid) if err != nil { return nil, err } @@ -1118,7 +1118,7 @@ func flattenKubernetesClusterDataSourceIdentityProfile(profile map[string]*conta userAssignedIdentityId := "" if resourceid := kubeletidentity.ResourceID; resourceid != nil { - parsedId, err := msiparse.UserAssignedIdentityID(*resourceid) + parsedId, err := msiparse.UserAssignedIdentityIDInsensitively(*resourceid) if err != nil { return nil, err } @@ -1281,7 +1281,7 @@ func flattenKubernetesClusterDataSourceManagedClusterIdentity(input *containerse keys = append(keys, key) } if len(keys) > 0 { - parsedId, err := msiparse.UserAssignedIdentityID(keys[0]) + parsedId, err := msiparse.UserAssignedIdentityIDInsensitively(keys[0]) if err != nil { return nil, err } diff --git a/internal/services/containers/kubernetes_cluster_resource.go b/internal/services/containers/kubernetes_cluster_resource.go index 966687dc3fcf..59e427eb9481 100644 --- a/internal/services/containers/kubernetes_cluster_resource.go +++ b/internal/services/containers/kubernetes_cluster_resource.go @@ -1877,7 +1877,7 @@ func flattenKubernetesClusterIdentityProfile(profile map[string]*containerservic userAssignedIdentityId := "" if resourceid := kubeletidentity.ResourceID; resourceid != nil { - parsedId, err := msiparse.UserAssignedIdentityID(*resourceid) + parsedId, err := msiparse.UserAssignedIdentityIDInsensitively(*resourceid) if err != nil { return nil, err } @@ -2493,7 +2493,7 @@ func flattenKubernetesClusterManagedClusterIdentity(input *containerservice.Mana keys = append(keys, key) } if len(keys) > 0 { - parsedId, err := msiparse.UserAssignedIdentityID(keys[0]) + parsedId, err := msiparse.UserAssignedIdentityIDInsensitively(keys[0]) if err != nil { return nil, err } diff --git a/internal/services/datafactory/data_factory_resource.go b/internal/services/datafactory/data_factory_resource.go index 9ffe35ca9a61..e5b367f59b9f 100644 --- a/internal/services/datafactory/data_factory_resource.go +++ b/internal/services/datafactory/data_factory_resource.go @@ -587,7 +587,7 @@ func flattenDataFactoryIdentity(identity *datafactory.FactoryIdentity) (interfac var identityIds []string if identity.UserAssignedIdentities != nil { for key := range identity.UserAssignedIdentities { - id, err := msiParse.UserAssignedIdentityID(key) + id, err := msiParse.UserAssignedIdentityIDInsensitively(key) if err != nil { return nil, err } diff --git a/internal/services/kusto/identity.go b/internal/services/kusto/identity.go index 521990a818bb..13a67306f5bf 100644 --- a/internal/services/kusto/identity.go +++ b/internal/services/kusto/identity.go @@ -92,7 +92,7 @@ func flattenIdentity(input *kusto.Identity) ([]interface{}, error) { identityIds := make([]string, 0) if input.UserAssignedIdentities != nil { for key := range input.UserAssignedIdentities { - parsedId, err := msiparse.UserAssignedIdentityID(key) + parsedId, err := msiparse.UserAssignedIdentityIDInsensitively(key) if err != nil { return nil, err } diff --git a/internal/services/msi/migration/user_assigned_identity_V0_to_V1.go b/internal/services/msi/migration/user_assigned_identity_V0_to_V1.go index 2db699342876..a6f450a66cf7 100644 --- a/internal/services/msi/migration/user_assigned_identity_V0_to_V1.go +++ b/internal/services/msi/migration/user_assigned_identity_V0_to_V1.go @@ -53,7 +53,7 @@ func (UserAssignedIdentityV0ToV1) Schema() map[string]*pluginsdk.Schema { func (UserAssignedIdentityV0ToV1) UpgradeFunc() pluginsdk.StateUpgraderFunc { return func(ctx context.Context, rawState map[string]interface{}, meta interface{}) (map[string]interface{}, error) { oldId := rawState["id"].(string) - id, err := parse.UserAssignedIdentityID(oldId) + id, err := parse.UserAssignedIdentityIDInsensitively(oldId) if err != nil { return rawState, err } diff --git a/internal/services/mssql/mssql_server_resource.go b/internal/services/mssql/mssql_server_resource.go index e76b8fb3e0ec..0a51d725e464 100644 --- a/internal/services/mssql/mssql_server_resource.go +++ b/internal/services/mssql/mssql_server_resource.go @@ -511,7 +511,7 @@ func resourceMsSqlServerRead(d *pluginsdk.ResourceData, meta interface{}) error d.Set("public_network_access_enabled", props.PublicNetworkAccess == sql.ServerNetworkAccessFlagEnabled) primaryUserAssignedIdentityID := "" if props.PrimaryUserAssignedIdentityID != nil && *props.PrimaryUserAssignedIdentityID != "" { - parsedPrimaryUserAssignedIdentityID, err := msiparse.UserAssignedIdentityID(*props.PrimaryUserAssignedIdentityID) + parsedPrimaryUserAssignedIdentityID, err := msiparse.UserAssignedIdentityIDInsensitively(*props.PrimaryUserAssignedIdentityID) if err != nil { return err } @@ -611,7 +611,7 @@ func flattenSqlServerIdentity(identity *sql.ResourceIdentity) ([]interface{}, er identityIds := make([]string, 0) if identity.UserAssignedIdentities != nil { for key := range identity.UserAssignedIdentities { - parsedId, err := msiparse.UserAssignedIdentityID(key) + parsedId, err := msiparse.UserAssignedIdentityIDInsensitively(key) if err != nil { return nil, err } diff --git a/internal/services/network/application_gateway_resource.go b/internal/services/network/application_gateway_resource.go index 30eacfaddcb5..cc72f98e9b8a 100644 --- a/internal/services/network/application_gateway_resource.go +++ b/internal/services/network/application_gateway_resource.go @@ -1833,7 +1833,7 @@ func flattenRmApplicationGatewayIdentity(identity *network.ManagedServiceIdentit identityIds := make([]string, 0) if identity.UserAssignedIdentities != nil { for key := range identity.UserAssignedIdentities { - parsedId, err := msiParse.UserAssignedIdentityID(key) + parsedId, err := msiParse.UserAssignedIdentityIDInsensitively(key) if err != nil { return nil, err } diff --git a/internal/services/web/app_service.go b/internal/services/web/app_service.go index b29608a8a986..44753373f4b6 100644 --- a/internal/services/web/app_service.go +++ b/internal/services/web/app_service.go @@ -1646,7 +1646,7 @@ func flattenAppServiceIdentity(identity *web.ManagedServiceIdentity) ([]interfac identityIds := make([]string, 0) if identity.UserAssignedIdentities != nil { for key := range identity.UserAssignedIdentities { - parsedId, err := parse.UserAssignedIdentityID(key) + parsedId, err := parse.UserAssignedIdentityIDInsensitively(key) if err != nil { return nil, err }